ffprobe atau avprobe tidak ditemukan. Harap pasang satu

96

saya ingin menambahkan tag ke mp3 yang dikonversi oleh youtube-dl & ffmpeg:

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

saya memiliki kesalahan ini dalam hasil keluaran:

[youtube] qpgTC9MDx1o: Mengunduh halaman web [youtube] qpgTC9MDx1o: Mengekstrak informasi video [youtube] qpgTC9MDx1o: Mengunduh js player en_US-vfluGO3jj [youtube] qpgTC9MDx1o: Mengunduh manifes DASH [unduh] /var/www/vhosts/mp3-yosts/mp3-yosts/mp3 httpdocs / Mp3_Output / quick-mp3.com-JALAL-EL-HAMDAOUI-2007-ARRASSIATES-VOL2-F1P-9CDoxlQ.mp3 telah diunduh [unduh] 100% dari 13.43MiB PERINGATAN: qpgTC9MDx1o: menulis DASH m4a. Hanya beberapa pemain yang mendukung wadah ini. Instal ffmpeg atau avconv untuk memperbaikinya secara otomatis. [fromtitle] artis yang diurai: Maroon 5 [fromtitle] judul yang diuraikan: Hewan ERROR: ffprobe atau avprobe tidak ditemukan. Harap pasang satu.

Anass El Fakir
sumber
5
Jadi… instal satu. Masalah terpecahkan?
Nathan Tuggy
bagaimana saya memverifikasi jika ffprobe diinstal di centos? dan jika tidak, bagaimana saya bisa melakukan install?
Anass El Fakir
1
Itu pertanyaan yang agak berbeda, dan pertanyaan yang mungkin lebih baik ditanyakan pada Unix & Linux atau Super User , karena saya cukup yakin ffprobe bukanlah alat eksklusif programmer.
Nathan Tuggy
1
Mungkin bertanya kepada penulis youtube-dl atau memposting di halaman proyek GitHub mereka?
JAL

Jawaban:

105

Pastikan Anda memiliki versi terbaru untuk youtube-dl

sudo youtube-dl -U

setelah itu Anda dapat mengatasi masalah ini dengan menginstal yang hilang ffmpegdi ubuntu dan debian:

sudo apt-get install ffmpeg

dan macOS gunakan perintah:

brew install ffmpeg

eGhoul
sumber
71

brew install ffmpeg akan menginstal apa yang Anda butuhkan dan semua dependensi jika Anda menggunakan Mac.

penghancur apel
sumber
60

Saya tahu pengguna menanyakan ini untuk Linux, tetapi saya mengalami masalah ini di Windows (10 64bits) dan menemukan sedikit informasi, jadi inilah cara saya menyelesaikannya:

  • Unduh LIBAV , saya menggunakan libav-11.3-win64.7z. Cukup salin "avprobe.exe" dan semua DLL dari "/ win64 / usr / bin" ke tempat "youtube-dl.exe" berada.

Jika LIBAV tidak membantu, coba dengan FFMPEG , salin konten folder "bin" ke tempat "youtube-dl.exe" berada. Itu tidak membantu saya, tetapi yang lain mengatakan itu membantu, jadi mungkin patut dicoba.

Semoga ini membantu seseorang yang mengalami masalah di Windows.

Federico Alvarez
sumber
5
Terima kasih. Ini membantu saya. Koreksi kecil untuk ini. Anda harus menyalin konten folder bin ke tempat youtube-dl.exe berada.
Pubudu
3
Saya berhasil dengan hanya menyalin konten yang diekstrak dari LIBAV ke folder Program Files dan menambahkan jalur ke "C: \ Program Files \ libav-11.3-win64 \ win64 \ usr \ bin" sebagai variabel lingkungan ke grup Jalur Sistem.
Sn3akyP3t3
34

Di Windows, Anda dapat dengan mudah menginstal ffmpeg melalui chocolatey

choco menginstal ffmpeg

Alamakanambra
sumber
1
Mengapa Anda memilih yang ini? Saya telah menginstal chocolatey kemudian menginstal ffmpeg dengan choco di jendela perintah Windows. Setelah berhasil menginstal ffmpeg - Saya dapat mengubahnya menjadi mp3
nuriselcuk
Terima kasih banyak!
leonheess
1
Terimakasih kawan. Choco benar-benar membuat windows sangat ramah pengembang
djangodude
1
Terima kasih sobat. Choco benar-benar yang terbaik. <3
Faizan Ahmad
32

Ada beberapa kebingungan saat menggunakan pip installdi Windows. Instruksi berbicara tentang folder tertentu yang memiliki youtube-dl.exe. Tidak ada folder seperti itu jika Anda menggunakan pip install.

Solusinya adalah:

  • Unduh salah satu build dari https://ffmpeg.zeranoe.com/
  • Ekstrak konten zip
  • Tempatkan konten binfolder (ada tiga file exe) di folder mana pun yang ada pathdi Windows. Saya pribadi menggunakan Ananconda, jadi saya menempatkannya di dalamnya /Anaconda/Scripts, tetapi Anda dapat menempatkannya di folder mana pun dan menambahkan folder itu ke jalur.
Ya
sumber
23

Apa yang berhasil untuk saya (youtube-dl versi 2018.03.03, ffprobe 0.5, no avprobe, 3.4.1-tessus, di Hi-Sierra / iMac) adalah:

buat instal libav

(terima kasih untuk posting marciovsena di GitHub ).

Saya melihat di tempat lain bahwa libav mungkin tidak digunakan lagi di masa mendatang, tetapi saya akan mengkhawatirkannya ketika kita sampai di sana.

tngn
sumber
7
Itu akan menginstal avprobedari garpu Libav. brew install ffmpegharus menginstal ffprobedari FFmpeg. Saya kira keduanya akan berfungsi youtube-dl, tetapi FFmpeg adalah organisasi yang jauh lebih aktif daripada Libav.
llogan
19

Menyusun jawaban terakhir menjadi satu:

Jika Anda menggunakan Windows , gunakan chocolatey :

choco install ffmpeg

Jika Anda menggunakan Mac , gunakan Brew:

brew install ffmpeg

Jika Anda menggunakan distribusi Debian Linux , gunakan apt:

sudo apt-get install ffmpeg

Dan pastikan Youtube-dl diperbarui:

youtube-dl -U
Antonio Araujo
sumber
6

Anda dapat menginstalnya dengan

sudo apt-get install -y libav-tools
Ganesh Krishnan
sumber
Jika Anda merujuk ke Ubuntu, maka mulai 15.10 libav-tools adalah paket virtual / transisi dan menunjuk ke paket ffmpeg, jadi tidak perlu menggunakannya selain ffmpeg.
llogan
2
  • Perbarui versi youtube-dl Anda ke yang terbaru karena versi lama mungkin tidak mendukung.

     pip install --upgrade youtube_dl
    
  • Instal modul 'ffmpeg' dan 'ffprobe'

     pip install ffmpeg
     pip install ffprobe
    
  • Jika Anda menghadapi masalah yang sama, unduh ffmpeg build dan taruh semua file .exe ke folder Script ($ path: "Python \ Python38-32 \ Scripts") (khusus OS Windows)

Surya Raj
sumber
0

Ini sangat sederhana jika di windows ...

Di folder tempat Anda memiliki youtube-dl.exe

buka https://www.gyan.dev/ffmpeg/builds/

unduh file ffmpeg-git-full.7z tautan unduhannya adalah https://www.gyan.dev/ffmpeg/builds/ffmpeg-git-full.7z

Buka file zip itu dan pindahkan file ffmpeg.exe ke folder yang sama dengan youtube-dl.exe

Contoh "blahblah.7z / anytherootfolderis / bin / ffmpeg.exe"

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

William Lee
sumber
-1
  1. perbarui versi youtube-dl Anda ke yang terbaru karena versi yang lebih lama mungkin tidak mendukung palylist.

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

    sudo pip install --upgrade youtube_dl via pip

  2. gunakan ini untuk mendownload playlist sebagai file MP3

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

Mbugua
sumber
ini tidak menjawab pertanyaan itu.
pengguna12386945
-1

Ini pertanyaan lama. Tetapi jika Anda menggunakan virtualenv dengan python, letakkan konten binfolder libav yang diunduh di Scriptsfolder virtualenv Anda.

Reez0
sumber