Bunu şimdi defalarca yapabilmek istedim bu yüzden soruyorum.
Mevcut bir video ya da ses dosyası, varsa ffmpeg
, mplayer
, konteyner gibi en azından bir codec 's "propreties" bazı algılayabilir ve kullanılmış bitrate ve diğer medya oynatıcılar, muhtemelen çeşitli kalite ve kodlama özgü ayarları vs
(Doğrudan) ffmpeg ile kodlamada kullanmak için bu ayarları mevcut bir dosyadan nasıl çıkarabilirim?
Örneğin, bazı ayarlarla mkv
kodlanmış bir video x264
ve başka bir sıkıştırılmamış avi
dosya aldım . Ben aynı ayarlarla avi kodlamak için x264 mkv dosyası için kullanılan kodlama ayarlarını "kopyalamak" istiyorum .
Not: Ayarları bir kod çözücüden kodlayıcıya "çevirerek" insan işi içermeyen bir yol arıyorum. Önce ayarları ayıklayıp bir yere kaydetmem gerekiyorsa, ancak okuma seçeneklerini bir komut satırına veya ffmpeg için önceden ayarlanmış | yapılandırma dosyasına besleyebilmek istiyorum.
-crf
seçeneğin kullanılması genellikle önerilir. Bkz. FFmpeg ve x264 Kodlama Kılavuzu .
channels:6
bir video dosyasından okuyabilirsiniz , ancak kodlamak için anahtarı kullanmanız gerekir -ch:6
. Bazı anahtarlar 1 harf, bazıları iki vb.
ffprobe
(özellikle-show_streams
ve-show_format
seçenekleri ile) çıkış sıralamak ve önemli şeyleri komut için bu bilgileri kullanabilirsiniz