2015-06-11 14 views
10

chcę dodać tagi do mp3 przekształcany przez youtube-dl & ffmpeg:Nie znaleziono ffprobe lub avprobe. Proszę zainstalować jedną

youtube-dl -o '/Output/qpgTC9MDx1o.mp3' qpgTC9MDx1o -f bestaudio --extract-audio --metadata-from-title "%(artist)s - %(title)s" 2>&1

mam tego błędu w wyniku wyjścia:

[youtube] qpgTC9MDx1o: Downloading webpage [youtube] qpgTC9MDx1o: Extracting video information [youtube] qpgTC9MDx1o: Downloading js player en_US-vfluGO3jj [youtube] qpgTC9MDx1o: Downloading DASH manifest [download] /var/www/vhosts/mp3-y.com/httpdocs/Mp3_Output/quick-mp3.com-JALAL-EL-HAMDAOUI-2007-ARRASSIATES-VOL2-F1P-9CDoxlQ.mp3 has already been downloaded [download] 100% of 13.43MiB WARNING: qpgTC9MDx1o: writing DASH m4a. Only some players support this container. Install ffmpeg or avconv to fix this automatically. [fromtitle] parsed artist: Maroon 5 [fromtitle] parsed title: Animals ERROR: ffprobe or avprobe not found. Please install one.

+1

Więc ... zainstaluj. Problem rozwiązany? –

+0

jak sprawdzić, czy ffprobe jest zainstalowany w centach? a jeśli nie, jak mogę zainstalować? –

+1

To jest całkiem inne pytanie i prawdopodobnie lepiej zadać pytanie na [Unix.SE] lub [SU], ponieważ jestem pewien, że ffprobe nie jest narzędziem wyłącznym dla programistów. –

Odpowiedz

-1
  1. aktualizacji wersję YouTube -dl do najnowszej, ponieważ starsza wersja może nie obsługiwać palyplistów.

    sudo youtube-dl -U jeśli zainstalowany u poprzez .deb

    sudo pip zainstalować --upgrade youtube_dl poprzez pip

  2. wykorzystanie tego, aby pobrać listę odtwarzania jako plik mp3

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

13

można rozwiązać ten problem instalując ffmpeg

sudo apt-get install ffmpeg

przed tym, że upewnij się, że masz ostatnią wersję dla youtube-dl

sudo youtube-dl -U

2

Można zainstalować je

sudo apt-get install -y libav-tools 
+0

Jeśli chodzi o Ubuntu, to od 15.10 libav-tools jest pakietem wirtualnym/przejściowym i wskazuje na pakiet ffmpeg, więc nie ma potrzeby używania go zamiast ffmpeg. – LordNeckbeard

16

wiem, użytkownik proszony to dla Linux, ale miałem ten problem w systemie Windows (10 64bits) i znalazłem mało informacji, więc tak to rozwiązałem:

  • Pobierz LIBAV, użyłem libav-11.3-win64.7z. Po prostu skopiuj "avprobe.exe" i wszystkie pliki DLL z "/ win64/usr/bin" do miejsca, gdzie znajduje się "youtube-dl.exe".

Jeśli LIBAV nie pomoże, spróbuj z FFMPEG, dodając folder "bin" do miejsca, gdzie znajduje się "youtube-dl.exe". To mi nie pomogło, ale inni mówili, że tak, więc warto spróbować.

Mam nadzieję, że to pomoże komuś, kto ma problem z systemem Windows.

+1

Dzięki. To mi pomogło. Mała korekta do tego. Powinieneś skopiować zawartość folderu bin tam, gdzie znajduje się youtube-dl.exe. – Pubudu

+0

Cieszę się, że pomogło! I dzięki za poprawkę! –

14

Istnieje pewne zamieszanie dla użytkowników zainstalowanych w systemie Windows. Instrukcje mówią o konkretnym folderze, który ma "youtube-dl.exe". Nie ma takiego folderu, jeśli zainstalujesz pip. Rozwiązaniem jest:

  • pobrać jeden z kompilacje z https://ffmpeg.zeranoe.com/
  • wyodrębnić zawartość zip
  • Umieść zawartość folderu bin (istnieją trzy exe) w dowolnym folderze, który jest ścieżką w Windows. Osobiście używam Anancondy, więc umieściłem je w/Anaconda/Scripts, ale można je umieścić w dowolnym folderze i dodać ten folder do ścieżki.

-Edycja: pisowni

0

Co pracował dla mnie (youtube-dl wersji 3.3.2018, ffprobe 0.5, nie avprobe, 3.4.1-tessus w Hi-Sierra/iMac) była następująca:

brew install libav

(dzięki marciovsena za post on GitHub).

Widziałem gdzie indziej, że libav może być przestarzałe w przyszłości, ale będę się tym martwić, kiedy tam dotrzemy.

+0

To zainstaluje 'avprobe' z widelca Libav. 'brew install ffmpeg' powinien zainstalować' ffprobe' z FFmpeg. Myślę, że albo będzie działać z 'youtube-dl', ale FFmpeg jest dużo bardziej aktywną organizacją niż Libav. – LordNeckbeard

Powiązane problemy