youtube-dl, не могущий загружать аудио, как решить тот вопрос?

./youtube-dl https://www.youtube.com/playlist?list=PLVqBLRhC9UzGX1BRbF53zsJE8Jw_eiLRK

Это производит следующий вывод с предупреждением

[youtube:playlist] PLVqBLRhC9UzGX1BRbF53zsJE8Jw_eiLRK: Downloading webpage
[download] Downloading playlist: Fear Files
[youtube:playlist] PLVqBLRhC9UzGX1BRbF53zsJE8Jw_eiLRK: Downloading page #1
[youtube:playlist] PLVqBLRhC9UzGX1BRbF53zsJE8Jw_eiLRK: Downloading page #2
[youtube:playlist] playlist Fear Files: Downloading 223 videos
[download] Downloading video 1 of 223
[youtube] R8lNWOGJ5cg: Downloading webpage
[youtube] R8lNWOGJ5cg: Downloading video info webpage
[youtube] R8lNWOGJ5cg: Extracting video information
[youtube] R8lNWOGJ5cg: Downloading MPD manifest

WARNING: Requested formats are incompatible for merge and will be merged into mkv.

[download] Resuming download at byte 206757946
[download] Destination: Fear Files - Episode 44 - September 28, 2014-R8lNWOGJ5cg.f137.mp4

Из-за Варинга youtube-dl загружают видео без аудио. Как решить ту проблему. Я также пробую команду
YouTube-dl-f 22 URL_link, но все еще не работает.

0
задан 10 May 2016 в 06:12

4 ответа

. Вы видите поведение по умолчанию youtube-dl , где с апреля 2015 года и версии 2015.04.26, если не указано иное, youtube-dl будет загружать видеопоток наилучшего качества и аудиопоток наилучшего качества .

] Тогда возникают два случая:

  1. Если у вас установлен ffmpeg или avconv , два потока наилучшего качества будут загружены, а затем объединены вместе. Если кодеки несовместимы друг с другом в flv или mp4, они будут объединены в mkv. Это происходит в вашем случае.
  2. Если у вас не установлен ffmpeg или avconv , будет загружено лучшее качество , доступное как один файл.

Итак, вы видите нормальное поведение ...

Ссылки:

3
ответ дан 10 May 2016 в 16:12
  • 1
    Любой пробующий это, я предлагаю, чтобы Вы уехали, Уэйленд включил. Для меня это были просто заголовки. Уэйленд не имел никакого отношения к нему. – Berend de Boer 9 November 2017 в 19:07

У меня такая же проблема с UbuntuStudio 16.04 64бит. И поскольку это невозможно решить, я устанавливаю JDonloader, вы можете установить его с:

http://packages.deepin.com/deepin/pool/contrib/j/jdownloader/

в этом месте вы можете выбрать 32 или 64 бита:

enter image description here

установите, все зависимости в порядке.

Когда вы копируете ссылку из видео в YouTube автоматически, JDownloader обнаруживает, затем вы можете скачать его

1
ответ дан 10 May 2016 в 16:12
  • 1
    Хорошо, другие две вещи, которые я сделал, были не прокомментировать #WaylandEnable=false в/etc/gdm3/custom.conf и поместить в черный список ast модуль для моего встроенного видео (Вы, вероятно, don' t имеют это видео хотя). Если Вы выполняете modprobe nvidia от терминала, что это делает? – Brian Hechinger 22 October 2017 в 13:28

Я получил это сообщение, когда загрузил видео, и оно объединило видео в файл mkv. Немного поигравшись, я использовал VLC для преобразования mkv в формат mp4. Работает отлично.

0
ответ дан 10 May 2016 в 16:12
  • 1
    Это - то, что я вижу: ~$ sudo modprobe nvidia modprobe: ERROR: ../libkmod/libkmod-module.c:832 kmod_module_insert_module() could not find module by name='nvidia_384' modprobe: ERROR: could not insert 'nvidia_384': Unknown symbol in module, or unknown parameter (see dmesg) – Chris 23 October 2017 в 12:38

Я также столкнулся с этой ошибкой. Хотя это и не постоянное решение, но вот что я сделал. Я использовал youtube-dl -f. Это опция для формата (-f). Это позволяет указать формат, который вы хотите загрузить. Чтобы увидеть форматы, доступные для файла (видеофайла), вы можете использовать youtube-dl -F. В нем будут перечислены все форматы, доступные для данного конкретного файла. Пожалуйста, обратите внимание, что вы должны указать URL-адрес видео и написать что-то подобное: youtube-dl -F https://youtu.be/FWxtFTHO1ak. На рисунке показано, что появляется при выполнении команды в предыдущем предложении: youtube-dl file formats

Как только вы определите формат, который вам нравится, Например, вы можете выполнить эту команду youtube-dl -f 22 https://youtu.be/FWxtFTHO1ak. 22 - это код формата для лучшего качества mp4. Полагаю, это поможет.

4
ответ дан 10 May 2016 в 16:12

Другие вопросы по тегам:

Похожие вопросы: