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.
Jawaban:
Pastikan Anda memiliki versi terbaru untuk youtube-dl
sudo youtube-dl -U
setelah itu Anda dapat mengatasi masalah ini dengan menginstal yang hilang
ffmpeg
di ubuntu dan debian:sudo apt-get install ffmpeg
dan macOS gunakan perintah:
brew install ffmpeg
sumber
brew install ffmpeg
akan menginstal apa yang Anda butuhkan dan semua dependensi jika Anda menggunakan Mac.sumber
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:
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.
sumber
Di Windows, Anda dapat dengan mudah menginstal ffmpeg melalui chocolatey
sumber
Ada beberapa kebingungan saat menggunakan
pip install
di Windows. Instruksi berbicara tentang folder tertentu yang memilikiyoutube-dl.exe
. Tidak ada folder seperti itu jika Anda menggunakanpip install
.Solusinya adalah:
bin
folder (ada tiga file exe) di folder mana pun yang adapath
di 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.sumber
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:
(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.
sumber
avprobe
dari garpu Libav.brew install ffmpeg
harus menginstalffprobe
dari FFmpeg. Saya kira keduanya akan berfungsiyoutube-dl
, tetapi FFmpeg adalah organisasi yang jauh lebih aktif daripada Libav.Menyusun jawaban terakhir menjadi satu:
Jika Anda menggunakan Windows , gunakan chocolatey :
Jika Anda menggunakan Mac , gunakan Brew:
Jika Anda menggunakan distribusi Debian Linux , gunakan apt:
Dan pastikan Youtube-dl diperbarui:
sumber
Anda dapat menginstalnya dengan
sumber
Perbarui versi youtube-dl Anda ke yang terbaru karena versi lama mungkin tidak mendukung.
Instal modul 'ffmpeg' dan '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)
sumber
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
sumber
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
gunakan ini untuk mendownload playlist sebagai file MP3
youtube-dl --extract-audio --audio-format mp3 #url_to_playlist
sumber
Ini pertanyaan lama. Tetapi jika Anda menggunakan virtualenv dengan python, letakkan konten
bin
folder libav yang diunduh diScripts
folder virtualenv Anda.sumber