Как заставить VLC командной строки для потоковой передачи видео YouTube определенного качества?
Я хочу транслировать видео с YouTube из командной строки, используя VLC media player. Я смог потоковое видео YouTube с помощью этой команды
cvlc https://www.youtube.com/watch?v=m2Oo4kBHBNU
Проблема в том, что когда VLC передает потоковое видео, он использует видео формат самого высокого качества (480 и выше). У меня нет одинаковой внутренней скорости загрузки, иногда я могу воспроизводить видео на YouTube 360 (мое высочайшее качество), а иногда я могу воспроизводить видео на YouTube только 240.
Поскольку в настоящее время VLC передает потоки с самым высоким качеством (480 и выше в соответствии с видео), я не могу использовать cvlc https://www.youtube.com/watch?v=m2Oo4kBHBNU
эта команда. Как заставить VLC командной строки воспроизводить видео определенного качества?
1 ответ
Вы можете установить необходимые настройки входного видео в VLC для клипа YouTube одним из двух способов:
- Локально используя командную строку
- Глобально используя графический интерфейс
Детали обоих вариантов ниже:
Изменение входного видео локально с помощью командной строки:
Вы можете запросить определенный размер видео с YouTube из командной строки, используя
--preferred-resolution
вариант. Это дает преимущество в том, что не изменяет глобальные настройки vlc, поэтому указанные таким образом настройки не сохраняются. Настройки для этого есть (видно вcvlc -h
):- -1 (по умолчанию выбирается лучшее доступное качество видео)
- 1080 (это выбирает Full HD: 1080p)
- 720 (Это выбирает HD: 720p)
- 576 (выбирается стандартное разрешение: 576 или 480 строк)
- 360 (это выбирает низкое разрешение: 360 строк)
- 240 (Это выбирает очень низкое разрешение: 240 строк)
Так что для вашего клипа хорошо работает следующее:
cvlc --preferred-resolution 240 https://www.youtube.com/watch?v=m2Oo4kBHBNU
Изменение входного видео глобально с помощью графического интерфейса:
Вы также можете изменить параметры входного видео глобально из настроек GUI, как показано на скриншоте ниже:
Эти настройки сохраняются для последующего использования vlc и будут сохранены в вашем файле конфигурации vlc:
~/.config/vlc/vlcrc
, Как пример: это добавлено для предпочтительного разрешения 240:# Preferred video resolution (integer) preferred-resolution=240
Вы должны любить VLC:)