Ffprobe или avprobe не найден. Пожалуйста, установите один

Я хочу добавить теги в 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 не найдены. Пожалуйста, установите его.

Ответ 1

Вы можете решить эту проблему, установив ffmpeg с помощью:

sudo apt-get install ffmpeg

перед этим убедитесь что у вас последняя версия youtube-dl

sudo youtube-dl -U

Ответ 2

Я знаю, что пользователь спрашивал об этом для Linux, но у меня была эта проблема в Windows (10 64 бит), и я нашел мало информации, поэтому я решил ее следующим образом:

  • Загрузите LIBAV, я использовал libav-11.3-win64.7z. Просто скопируйте "avprobe.exe" и все библиотеки DLL из "/win64/usr/bin" туда, где находится "youtube-dl.exe".

Если LIBAV не помогает, попробуйте с помощью FFMPEG скопировать содержимое папки "bin" в папку "youtube-dl.exe". Это не помогло мне, но другие сказали, что так и есть, поэтому стоит попробовать.

Надеюсь, что это помогает кому-то, имеющему проблему в Windows.

Ответ 3

Существует некоторая путаница при использовании pip install в Windows. В инструкциях рассказывается о конкретной папке с youtube-dl.exe. Такой папки нет, если вы используете pip install.

Решение заключается в следующем:

  • Загрузите одну из сборок с https://ffmpeg.zeranoe.com/
  • Извлеките содержимое почтового индекса
  • Поместите содержимое папки bin (есть три exe файла) в любую папку, которая является path в Windows. Я лично использую Ananconda, поэтому я поместил их в /Anaconda/Scripts, но вы можете поместить его в любую папку и добавить эту папку в путь.

Ответ 4

brew install ffmpeg установит то, что вам нужно, и все зависимости, если вы находитесь на Mac.

Ответ 5

Для меня (youtube-dl версия 2018.03.03, ffprobe 0.5, нет avprobe, 3.4.1-tessus, в Hi-Sierra/iMac) было следующее:

brew установить libav

(спасибо marciovsena сообщение на GitHub).

В другом месте я видел, что libav может быть устаревшим в будущем, но я буду беспокоиться об этом, когда мы туда доберемся.

Ответ 6

В Windows вы можете легко установить ffmpeg через chocolatey

choco установить ffmpeg

Ответ 7

Вы можете установить их на

sudo apt-get install -y libav-tools

Ответ 8

  1. обновите свою версию youtube-dl до последней версии, поскольку старая версия может не поддерживать палилисты.

    sudo youtube-dl -U if u installed via .deb

    sudo pip install --upgrade youtube_dl via pip

  2. используйте его для загрузки списка воспроизведения в виде MP3 файла

    youtube-dl --extract-audio --audio-format mp3 #url_to_playlist