ffprobe o avprobe non trovati. Per favore installane uno


96

voglio aggiungere tag a mp3 convertiti da youtube-dl e ffmpeg:

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

ho questo errore nel risultato dell'output:

[youtube] qpgTC9MDx1o: download della pagina web [youtube] qpgTC9MDx1o: estrazione delle informazioni sul video [youtube] qpgTC9MDx1o: download di js player en_US-vfluGO3jj [youtube] qpgTC9MDx1o: download del manifest DASH [download] /var/mp3/vy.com/ httpdocs / Mp3_Output / quick-mp3.com-JALAL-EL-HAMDAOUI-2007-ARRASSIATES-VOL2-F1P-9CDoxlQ.mp3 è già stato scaricato [download] 100% di 13.43MiB ATTENZIONE: qpgTC9MDx1o: scrittura DASH m4a. Solo alcuni giocatori supportano questo contenitore. Installa ffmpeg o avconv per risolvere il problema automaticamente. [fromtitle] artista analizzato: Maroon 5 [fromtitle] titolo analizzato: Animals ERRORE: ffprobe o avprobe non trovato. Per favore installane uno.


5
Quindi ... installane uno. Problema risolto?
Nathan Tuggy,

come posso verificare se ffprobe è installato in centos? e se no come posso fare l'installazione?
Anass El Fakir,

1
Questa è una domanda piuttosto diversa, e probabilmente è meglio fare su Unix e Linux o Super User , poiché sono abbastanza sicuro che ffprobe non sia uno strumento esclusivo per i programmatori.
Nathan Tuggy,

1
Magari chiedi agli autori di youtube-dl o pubblichi sulla loro pagina del progetto GitHub?
JAL

Risposte:


105

Assicurati di avere l'ultima versione per youtube-dl

sudo youtube-dl -U

dopodiché puoi risolvere questo problema installando il mancante ffmpegsu Ubuntu e Debian:

sudo apt-get install ffmpeg

e macOS usano il comando:

brew install ffmpeg


71

brew install ffmpeg installerà ciò di cui hai bisogno e tutte le dipendenze se sei su un Mac.


60

So che l'utente l'ha chiesto per Linux, ma ho avuto questo problema in Windows (10 64 bit) e ho trovato poche informazioni, quindi è così che l'ho risolto:

  • Scarica LIBAV , ho usato libav-11.3-win64.7z. Copia semplicemente "avprobe.exe" e tutte le DLL da "/ win64 / usr / bin" a "youtube-dl.exe".

Nel caso in cui LIBAV non aiuta, prova con FFMPEG , copiando il contenuto della cartella "bin" dove si trova "youtube-dl.exe". Questo non mi ha aiutato, ma altri hanno detto di sì, quindi potrebbe valere la pena provare.

Spero che questo aiuti qualcuno che ha il problema in Windows.


5
Grazie. Questo mi ha aiutato. Una piccola correzione a questo. Dovresti copiare il contenuto della cartella bin dove si trova youtube-dl.exe.
Pubudu

4
Ho avuto successo semplicemente copiando il contenuto estratto di LIBAV nella cartella Programmi e aggiunto il percorso a "C: \ Programmi \ libav-11.3-win64 \ win64 \ usr \ bin" come variabile di ambiente al gruppo Percorso di sistema.
Sn3akyP3t3

34

Su Windows, puoi facilmente installare ffmpeg tramite chocolatey

choco install ffmpeg


1
Perché hai svalutato questo? Ho installato chocolatey quindi installo ffmpeg con choco nella finestra di comando di Windows. Dopo aver installato con successo ffmpeg - sono in grado di convertirlo in mp3
nuriselcuk

Grazie mille!
leonheess

1
Grazie compagno. Choco ha davvero reso Windows molto
intuitivo per gli

1
Grazie uomo. Il cioccolato è davvero il migliore. <3
Faizan Ahmad

33

C'è un po 'di confusione quando si utilizza pip installin Windows. Le istruzioni parlano di una cartella specifica che ha youtube-dl.exe. Non esiste una cartella di questo tipo se usi pip install.

La soluzione è:

  • Scarica una delle build da https://ffmpeg.zeranoe.com/
  • Estrai il contenuto dello zip
  • Posiziona il contenuto della bincartella (ci sono tre file exe) in qualsiasi cartella che sia pathin Windows. Personalmente uso Ananconda, quindi li ho inseriti /Anaconda/Scripts, ma puoi metterlo in qualsiasi cartella e aggiungere quella cartella al percorso.

23

Quello che ha funzionato per me (youtube-dl versione 2018.03.03, ffprobe 0.5, no avprobe, 3.4.1-tessus, in Hi-Sierra / iMac) era:

brew installa libav

(grazie al post di marciovsena su GitHub ).

Ho visto altrove che libav potrebbe essere deprecato in futuro, ma me ne preoccuperò quando ci arriveremo.


7
Questo verrà installato avprobedal fork di Libav. brew install ffmpegdovrebbe essere installato ffprobeda FFmpeg. Immagino che entrambi funzioneranno con youtube-dl, ma FFmpeg è un'organizzazione molto più attiva di Libav.
llogan

19

Compilare le ultime risposte in una:

Se sei su Windows , usa chocolatey :

choco install ffmpeg

Se sei su Mac , usa Brew:

brew install ffmpeg

Se sei su una distribuzione Debian Linux , usa apt:

sudo apt-get install ffmpeg

E assicurati che Youtube-dl sia aggiornato:

youtube-dl -U

6

Puoi installarli da

sudo apt-get install -y libav-tools

Se ti riferisci a Ubuntu, dalla versione 15.10 libav-tools è un pacchetto virtuale / di transizione e punta al pacchetto ffmpeg, quindi non è necessario utilizzarlo al posto di ffmpeg.
llogan,

3
  • Aggiorna la tua versione di youtube-dl all'ultima in quanto la versione precedente potrebbe non supportare.

     pip install --upgrade youtube_dl
    
  • Installa i moduli "ffmpeg" e "ffprobe"

     pip install ffmpeg
     pip install ffprobe
    
  • Se riscontri lo stesso problema, scarica le build ffmpeg e metti tutti i file .exe nella cartella Script ($ path: "Python \ Python38-32 \ Scripts") (solo sistema operativo Windows)


0

È così semplice se su Windows ...

Nella cartella in cui hai youtube-dl.exe

vai a https://www.gyan.dev/ffmpeg/builds/

scarica il file ffmpeg-git-full.7z il link per il download è https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-full.7z

Apri il file zip e sposta il file ffmpeg.exe nella stessa cartella in cui si trova youtube-dl.exe

Esempio "blahblah.7z / whatevertherootfolderis / bin / ffmpeg.exe"

youtube-dl.exe -x - formato audio mp3 -o% (titolo) s.% (ext) s https://www.youtube.com/watch?v=wyPKRcBTsFQ


-1
  1. aggiorna la tua versione di youtube-dl all'ultima in quanto la versione precedente potrebbe non supportare le liste di controllo.

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

    sudo pip install --upgrade youtube_dl via pip

  2. usalo per scaricare la playlist come file MP3

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


questo non risponde alla domanda.
user12386945

-1

Questa è una vecchia domanda. Ma se stai usando un virtualenv con python, metti il ​​contenuto della bincartella libav scaricata nella Scriptscartella del tuo virtualenv.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.