Ответ 1
Вы можете решить эту проблему, установив ffmpeg
с помощью:
sudo apt-get install ffmpeg
перед этим убедитесь что у вас последняя версия youtube-dl
sudo youtube-dl -U
Я хочу добавить теги в mp3, преобразованные youtube-dl и ffmpeg:
youtube-dl -o '/Output/qpgTC9MDx1o.mp3' qpgTC9MDx1o -f bestaudio --extract-audio --metadata-from-title "% (artist) s - % (название) s" 2 > & 1
У меня есть эта ошибка в выходном результате:
[youtube] qpgTC9MDx1o: Загрузка веб-страницы [youtube] qpgTC9MDx1o: Извлечение видеоинформации [youtube] qpgTC9MDx1o: Загрузка js player en_US-vfluGO3jj [youtube] qpgTC9MDx1o: Загрузка DASH манифест [скачать] /var/www/vhosts/mp 3-y.com/httpdocs/Mp3_Output/quick-mp3.com-JALAL-EL-HAMDAOUI-2007-ARRASSIATES-VOL2-F1P-9CDoxlQ.mp3 уже загружен [скачать] 100% из 13.43MiB ПРЕДУПРЕЖДЕНИЕ: qpgTC9MDx1o: запись DASH m4a. Только некоторые игроки поддерживают это контейнер. Установите ffmpeg или avconv, чтобы исправить это автоматически. [fromtitle] проанализированный художник: Maroon 5 [fromtitle] разобранное название: Животные ОШИБКА: ffprobe или avprobe не найдены. Пожалуйста, установите его.
Вы можете решить эту проблему, установив ffmpeg
с помощью:
sudo apt-get install ffmpeg
перед этим убедитесь что у вас последняя версия youtube-dl
sudo youtube-dl -U
Я знаю, что пользователь спрашивал об этом для Linux, но у меня была эта проблема в Windows (10 64 бит), и я нашел мало информации, поэтому я решил ее следующим образом:
Если LIBAV не помогает, попробуйте с помощью FFMPEG скопировать содержимое папки "bin" в папку "youtube-dl.exe". Это не помогло мне, но другие сказали, что так и есть, поэтому стоит попробовать.
Надеюсь, что это помогает кому-то, имеющему проблему в Windows.
Существует некоторая путаница при использовании pip install
в Windows. В инструкциях рассказывается о конкретной папке с youtube-dl.exe
. Такой папки нет, если вы используете pip install
.
Решение заключается в следующем:
bin
(есть три exe файла) в любую папку, которая является path
в Windows. Я лично использую Ananconda, поэтому я поместил их в /Anaconda/Scripts
, но вы можете поместить его в любую папку и добавить эту папку в путь.brew install ffmpeg
установит то, что вам нужно, и все зависимости, если вы находитесь на Mac.
Для меня (youtube-dl версия 2018.03.03, ffprobe 0.5, нет avprobe, 3.4.1-tessus, в Hi-Sierra/iMac) было следующее:
brew установить libav
(спасибо marciovsena сообщение на GitHub).
В другом месте я видел, что libav может быть устаревшим в будущем, но я буду беспокоиться об этом, когда мы туда доберемся.
В Windows вы можете легко установить ffmpeg через chocolatey
choco установить ffmpeg
Вы можете установить их на
sudo apt-get install -y libav-tools
обновите свою версию youtube-dl до последней версии, поскольку старая версия может не поддерживать палилисты.
sudo youtube-dl -U if u installed via .deb
sudo pip install --upgrade youtube_dl via pip
используйте его для загрузки списка воспроизведения в виде MP3 файла
youtube-dl --extract-audio --audio-format mp3 #url_to_playlist