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.


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


71

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


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.


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


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.

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.


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

6

Anda dapat menginstalnya dengan

sudo apt-get install -y libav-tools

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)


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


-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


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.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.