Я хочу использовать селектор формата, который похож на то, -f bestvideo+
best audio whose extension is compatible with the video extension
чтобы их не нужно было смешивать в mkv ( WARNING: Requested formats are incompatible for merge and will be merged into mkv.
).
Примечание: я знаю об этом -f best
и не хочу этого. Я хочу наилучшего качества как аудио, так и видео, при этом обеспечивая их совместимость. Как это сделать?
youtube
youtube-dl
Мирный Кодер
источник
источник
webm
видео иopus
аудиофайл, которые приводят к созданию.webm
файла, вполне подходят для меня.Ответы:
Вы можете скачать лучшее видео и аудио, используя:
Если это приводит к ошибке, попробуйте следующее:
Здесь вы скачиваете лучшее видео и аудио отдельно, а затем объединяетесь в файл mp4. Вы также можете изменить формат вывода на объединенном видео.
Удачи!
источник
-f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]/bestvideo+bestaudio'
может не загрузить лучшее видео, если оно имеетwebm
расширение. В любом случае +1 за попытку помочь.старый вопрос, но сначала ответ на Google, так что
с определением следующей функции, это работало для меня (также возможно поместить это в
~/.bashrc
):теперь вы можете скачать с
источник: собственное творение
источник
youtube-dl_video_and_audio_best_no_mkv_merge
.not a valid identifier