Aşağıdaki hata iletisiyle sahibim youtube-dl
:
WARNING: Requested formats are incompatible for merge and will be merged into mkv.
Aşağıdaki hata iletisiyle sahibim youtube-dl
:
WARNING: Requested formats are incompatible for merge and will be merged into mkv.
Yanıtlar:
Bu gerçekten değil sorun ama aslında bir beklenen davranıştır için youtube-dl
.
Varsayılan olarak mevcut sürüm youtube-dl
en yüksek kalitede sesi ve mevcut en yüksek kalitede video akışını indirecek ve daha sonra bu akışları uyumlu bir kapta birleştirecektir. Mevcut konteyner seçenekleri mkv, mp4, ogg, webm, flv'dir. (AVI'nin bu --recode-video
seçenek aracılığıyla da desteklendiğini unutmayın .)
Eğer bu 'en iyi' akışlar mp4 bir kabın içinde iyi oturmayan kodekler ise, örneğin, youtube-dl
onları bir mkv kabına paketler ve gördüğünüz uyarıları verir. Vlc, SMPlayer ve arkadaşlarınızın iyi yapılandırılmış bir Ubuntu sistemiyle ilgili hiçbir sorun yaşamadan ortaya çıkan mkv dosyasını oynatacaklarını unutmayın ...
Ancak, en iyi kalitede video ve en iyi kalitede video ses elde etmek için gerçekten istekliyseniz ancak yalnızca bir mp4 kabında (bu nedenle mkv uyarısını ve ardından Matrosk kabı çıkışını atlayarak youtube-dl
) aşağıdakileri kullanabilirsiniz:
youtube-dl -f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]' URL
Açıkçası, indirmek istediğiniz youtube videosunun adresi için 'URL' değerini değiştiriyor. Böyle nispeten karmaşık bir komut satırı, aşağıdaki şekilde yapılandırma dosyasına kalıcı olarak yerleştirilebilir ~/.config/youtube-dl/config
:
-f 'bestvideo[ext=mp4]+bestaudio[ext=m4a]'
Youtube-dl config dosyasına yerleştirilen yukarıdaki satırla, ayarlar varsayılan olacaktır youtube-dl
ve komut satırında her seferinde verilmesi gerekmez. ( Gerekirse--ignore-config
seçeneği komut satırından geçirerek kolayca atlanabilir ).
Bu komut satırında birçok varyasyon mümkündür ...
Referanslar: