Saya baru mengenal ffmpeg (windows), dan butuh bantuan. Saya ingin mengonversi MKV saya ke MP4 dengan sesedikit mungkin kehilangan kualitas. MKV dibuat dengan makemkv, dan berisi antara lain soundtrack DTS. Mereka tidak rugi. Alasan saya ingin mengonversi, adalah bahwa saya berencana untuk mengalirkannya ke iPad dan apple tv. iPad tidak mendukung DTS dan MKV. MKV adalah DVD dan BR. MKVs berisi video, soundtrack dan subtitle.
Saya sudah mencoba ini, tetapi tidak mendapatkan suara karena soundtrack DTS: ffmpeg -i input.mkv -c: v copy -c: a copy output.mp4
Adakah yang bisa membantu saya?
Codec apa yang harus saya gunakan? MP4 apakah yang terbaik untuk apel?
ffmpeg -i input.mkv
sudah cukup.Jawaban:
MP4 memang format terbaik untuk perangkat dan perangkat lunak Apple. DTS juga memang tidak didukung, banyak file video MP4 berisi dua trek audio, satu DTS dan satu AAC.
Ada beberapa encoders yang tersedia, semuanya didokumentasikan pada wiki ffmpeg . Codec mana yang tersedia tergantung pada bagaimana ffmpeg dikompilasi. libfdk_aac akan memberikan Anda hasil terbaik, tetapi karena codec ini tidak bebas, itu tidak selalu tersedia.
Hal-hal yang dapat Anda coba (saya menempatkannya sesuai dengan kualitas yang saya rasakan, terbaik terlebih dahulu)
Jika Anda ingin mempertahankan trek DTS juga, gunakan
-map
bendera.Tidak langsung digunakan untuk OP, tetapi subler program OS X membuat proses ini sangat mudah.
EDIT: Komentar tl; dr? OP memecahkan masalah dengan perintah berikut
TIP: jika
-c:s copy
untuk terjemahan tidak berfungsi, coba-c:s mov_text
.Menyelamatkan saya pada beberapa kesempatan.
sumber
libfdk
danlibfaac
)-c:a aac -q:a 6
pengaturan dan membandingkan hasilnya dengan-c:a libfaac -b:a 192k
, menurut saya codec aac memberikan hasil yang lebih baik daripada libfaac , tetapi karena codec sedang dalam pengembangan, ini dapat berubah. libfdk_aac mungkin akan memberikan hasil yang lebih baik, tapi saya belum memilikinya saat ini.