En son FFmpeg sürümünü çalıştırdığınızdan emin olun . Windows ve Linux için, statik yapıları ana sayfadan bulabilirsiniz. MacOS için FFmpeg'i Homebrew üzerinden yükleyebilirsiniz .
Sonra, en basit durumda çalıştırın:
ffmpeg -i input.mkv -c:v libx264 -c:a aac out.mp4
Video kalitesini ayarlama
Video kalitesini kontrol etmek için, set parametre 23. Alt varsayılan daha kaliteli, ancak daha yüksek dosya boyutunu ifade eder. Neyin en uygun olduğunu görmek için 19 ve 26 arasındaki değerleri deneyin. İstediğiniz dosya boyutuna bağlı olarak belirli bir bit hızı da ayarlayabilirsiniz. Burada, örneğin, 500 kBit / s:crf
ffmpeg -i input.mkv -c:v libx264 -crf 23 …
ffmpeg -i input.mkv -c:v libx264 -b:v 500k …
Ses için, bit hızını ile de ayarlayabilirsiniz -b:a
.
Çok kanallı ses
Ses akışınız birden fazla kanal kullanıyorsa (örn. 5.1 ses), başka bir AAC kodlayıcı ( libfdk_aac
) kullanmanız gerekir . Bu kodlayıcı statik yapılarda mevcut değildir, ancak ffmpeg'in önceden paketlenmiş / Homebrew sürümleriyle elde edilebilir.
ffmpeg -i input.mkv -c:v libx264 -crf 23 -c:a libfdk_aac -b:a 384k out.mp4
Tüm akışları kopyalama
Giriş dosyanızda birden fazla video, ses ve altyazı akışı varsa, ffmpeg varsayılan olarak tümünü dönüştürmez.
-map 0
Ffmpeg'e giriş dosyasından tüm akışları alma talimatı vermek için kullanın ( daha fazla bilgi için FFmpeg Wiki'ye bakın ). Bu, orijinalde bulunabilecek farklı dilleri ve altyazıları saklamak için kullanışlıdır.
ffmpeg -i input.mkv -c:v libx264 -c:a aac -map 0 out.mp4