Получить видео youtube-dl для определенного размера, например 480p или 720p

Получить видео youtube-dl для определенного размера, например 480p или 720p

Этот ответочень вовлечен:

youtube-dl -f 'bestvideo[height<=480]+bestaudio/best[height<=480]'

Неужели мне не придется все это запоминать, чтобы одним махом получить видео 480p?

Я обычно использую -F, чтобы получить список потоков, а затем -fвыбрать и аудио, и видео. Это не слишком обременительно, но я надеялся, что есть более простой ярлык для определенного размера видео, поскольку это такая распространенная задача.

Я прочитал справку, на самом деле искал каждое упоминание слова «размер», и все они относятся к размеру файла, а не к размеру видео.

решение1

Нет, варианта сочетания клавиш из одной буквы не существует.

Упрощенная версия, измененная для запросаточныйвысота ( =vs <=), составляет:

youtube-dl -f 'bestvideo[height=480]+bestaudio'

Эта более длинная версия нужна, потому что все новые загрузки YouTube используют отдельные аудио- и видеопотоки. Если бы вы использовали -f 'best[height=480]'только, это работало бы для режимов с низким разрешением (например, 360p), но часто вообще не находило бы никакого объединенного потока с высоким разрешением.

Youtube-dl в конечном итоге получил такую ​​спецификацию формата, потому что его пользователи хотелигибкость– дело не только в том, что вам нужно определенное разрешение, но и в том, что другим пользователям также нужны определенные форматы (например, только видео H.264; только контейнер MP4; любой звук, кроме OPUS и т. д.), или определенные типы потоков (например, только звук), или различные другие ограничения.

Вы не нашли никаких результатов в документации, поскольку, как вы заметили, термин «размер» неоднозначен, поэтому размеры в пикселях называются"разрешение"Вместо этого. Действительно, документация содержит такой пример:

Если вы хотите загружать только некоторые форматы DASH (например, если вы не заинтересованы в получении видео с разрешением выше 1080p), вы можете добавить -f bestvideo[height<=?1080]+bestaudio/bestв свой файл конфигурации.

Таким образом, предыдущий ответ верен и соответствует рекомендуемому автором youtube-dl подходу.

решение2

Мне трудно поверить, что такое продвинутое программное обеспечение, как youtube-dl, не имеет простого способа получить видео определенного размера.

Если вы заинтересованы в использовании решения без CLI, но с интуитивно понятным графическим интерфейсом, вы можете попробовать это:

  1. УстановитьЗагрузчик видео 4K(скорее всего, бесплатная версия сделает все, что вам нужно).

  2. Выберите желаемое качество загрузки видео:

введите описание изображения здесь

  1. Скачать:

введите описание изображения здесь

Связанный контент