Я хочу передать видео 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 играть видео определенного качества?
Можно установить необходимые входные параметры видео в VLC для клипа YouTube любым из двух способов:
Детали обеих опций ниже:
Изменение входного видео локально с помощью командной строки:
Можно запросить определенный размер видео с YouTube от командной строки при помощи --preferred-resolution
опция. Это имеет премию не изменения vlc глобальные настройки, таким образом, настройки, указанные этим способом, не сохраняются. Настройки для этого (замеченный в cvlc -h
):
Таким образом для Вашего клипа следующие работы приятно:
cvlc --preferred-resolution 240 https://www.youtube.com/watch?v=m2Oo4kBHBNU
Изменение входного видео глобально с помощью GUI:
Можно также изменить входные параметры видео глобально от предпочтений GUI как показано в снимке экрана ниже:
Эти настройки сохраняются для последующего vlc использования и будут сохранены в Вашем vlc конфигурационном файле: ~/.config/vlc/vlcrc
. Как пример: это добавляется для предпочтительного разрешения 240:
# Preferred video resolution (integer)
preferred-resolution=240
Необходимо любить vlc :)