Solusi lintas-platform gratis dengan FFmpeg , yang menyalin bitstream dan karenanya tidak memerlukan waktu lebih dari beberapa detik, bahkan untuk file besar:
ffmpeg -i input.mp4 -i subtitles.srt -c:s mov_text -c:v copy -c:a copy output.mp4
Ini berfungsi untuk MP4. Perlu diketahui bahwa beberapa format subtitle mungkin tidak secara otomatis kompatibel dengan format output yang dipilih, jadi Anda harus mengubah codec setelah -c:s
:
MP4: Gunakan mov_text
subtitle codec (seperti pada contoh di atas), yang mengimplementasikan MPEG-4 Bagian 17 .
MKV: Gunakan srt
, subrip
, ssa
atau ass
. MKV tidak mendukung mov_text
.
AVI: Sangat bermasalah dengan subtitle tertanam. Secara teori mereka mendukung subtitle SubRip dan SSA / ASS, tetapi hanya melalui perangkat lunak pihak ketiga.
Lihat Wikipedia untuk daftar wadah dan format subtitle yang didukungnya .
Menggunakan program pengkodean video khusus seperti Handbrake akan menyandi ulang video Anda, yang mengurangi kualitasnya dan dapat membuat Anda berjam - jam untuk menyandikannya - inilah sebabnya Anda harus memeriksa apakah alat tersebut mendukung penyalinan bitstream video dan audio.