Flasher

|
Posted: Tue May 17, 2016 22:08 Post subject: |
|
|
 Ладно, ещё раз дословно. Оригинал wrote: | You can merge the video and audio of two formats into a single file using -f <video-format>+<audio-format> (requires ffmpeg or avconv installed), for example -f bestvideo+bestaudio will download best video only format, best audio only format and mux them together with ffmpeg/avconv.
Since the end of April 2015 and version 2015.04.26 youtube-dl uses -f bestvideo+bestaudio/best as default format selection. If ffmpeg or avconv are installed this results in downloading bestvideo and bestaudio separately and muxing them together into a single file giving the best overall quality available. Otherwise it falls back to best and results in downloading the best available quality served as a single file. best is also needed for videos that don't come from YouTube because they don't provide the audio and video in two different files. If you want to only download some DASH formats (for example if you are not interested in getting videos with a resolution higher than 1080p), you can add -f bestvideo[height<=?1080]+bestaudio/best to your configuration file. Note that if you use youtube-dl to stream to stdout (and most likely to pipe it to your media player then), i.e. you explicitly specify output template as -o -, youtube-dl still uses -f best format selection in order to start content delivery immediately to your player and not to wait until bestvideo and bestaudio are downloaded and muxed.
If you want to preserve the old format selection behavior (prior to youtube-dl 2015.04.26), i.e. you want to download the best available quality media served as a single file, you should explicitly specify your choice with -f best. You may want to add it to the configuration file in order not to type it every time you run youtube-dl. |
Перевод wrote: | Вы можете объединить видео и аудио из двух форматов в один файл при помощи -f <video-format>+<audio-format> (требуется установленная ffmpeg или avconv). Например, -f bestvideo+bestaudio позволит загрузить лучшее видео одного формата и лучшее аудио другого формата, собрав их воедино с помощью ffmpeg/avconv.
Начиная с конца апреля 2015 года и версии 2015.04.26 youtube-dl использует по умолчанию формат -f bestvideo+bestaudio/best. При установленных ffmpeg или avconv будут загружаться отдельно bestvideo и bestaudio с последующим мультиплексированием их в единый файл для получения лучшего доступного качества. В противном случае произойдёт обращение к формату best, приводящему к загрузке наилучшего по качеству единого файла. Режим best необходим также для видео с YouTube, не поддерживающих разделение потока на аудио и видео. Если вы хотите скачать только некоторые комбинации форматов (например, если вы не заинтересованы в получении видео с разрешением свыше 1080p), вы можете добавить bestvideo[height<=?1080]+bestaudio/best в файл конфигурации. Обратите внимание, что в случае получения программой выходного потока stdout (с вероятной передачей в медиа-проигрыватель), т.е. с явным указанием шаблона вывода через -o-, youtube-dl по-прежнему будет использовать формат -f best для того, чтобы сразу начать доставку контента в плеер без ожидания загрузки и мультиплексирования bestvideo и bestaudio.
Если вы хотите оставить прежнее поведение в выборе формата (до youtube-dl 2015.04.26), т.е. скачивать наилучший по качеству объединённый медиаконтент, то должны сделать выбор с явным указанием формата -f best. При желании вы можете добавить его в файл конфигурации, дабы не вводить его каждый раз при вызове youtube-dl. |
_________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|