Saya memiliki pesan kesalahan berikut dengan youtube-dl
:
WARNING: Requested formats are incompatible for merge and will be merged into mkv.
sumber
Saya memiliki pesan kesalahan berikut dengan youtube-dl
:
WARNING: Requested formats are incompatible for merge and will be merged into mkv.
Ini tidak benar-benar masalah tapi sebenarnya merupakan perilaku yang diharapkan untuk youtube-dl
.
Secara default, versi saat ini youtube-dl
akan mengunduh audio kualitas tertinggi dan stream video kualitas tertinggi yang tersedia dan kemudian bergabung dengan stream ini ke dalam wadah yang kompatibel. Pilihan wadah saat ini adalah mkv, mp4, ogg, webm, flv. (Saya perhatikan bahwa avi juga didukung melalui --recode-video
opsi.)
Jika aliran 'terbaik' ini adalah codec yang tidak dapat disimpan dengan baik dalam wadah mp4, misalnya, youtube-dl
akan mengemasnya ke dalam wadah mkv dan mengeluarkan peringatan yang telah Anda lihat. Pikiran Anda vlc, SMPlayer dan teman-teman akan memutar file mkv yang dihasilkan tanpa masalah pada sistem Ubuntu yang dikonfigurasi dengan baik ...
Namun jika Anda benar-benar ingin mendapatkan video kualitas terbaik dan audio video kualitas terbaik tetapi hanya dalam wadah mp4 (sehingga melewati peringatan mkv dan keluaran wadah Matrosk berikutnya dari youtube-dl
) Anda dapat menggunakan sesuatu seperti berikut:
youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]' URL
Jelas mengganti nilai 'URL' untuk alamat video youtube yang ingin Anda unduh. Baris perintah yang relatif kompleks dapat ditempatkan secara permanen di file konfigurasi ~/.config/youtube-dl/config
sebagai berikut:
-f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]'
Dengan baris di atas ditempatkan di file konfigurasi youtube-dl pengaturan akan menjadi default untuk youtube-dl
dan tidak perlu diberikan pada baris perintah setiap kali. (Mudah dilewati jika diperlukan dengan melewatkan --ignore-config
opsi pada baris perintah).
Banyak, banyak variasi dari baris perintah ini dimungkinkan ...
Referensi:
Pilih format:
youtube-dl -f mp4 URL
youtube-dl -f webm URL
youtube-dl -F URL //for available formats