Saya ingin membuat file subtitle menjadi bagian dari file video mp4, sehingga saya tidak harus berurusan dengan dua file terpisah.
Saya membayangkan dua cara:
- Jadikan subtitle sebagai bagian intrinsik dari video. Ini akan membutuhkan pengodean ulang video.
- Jadikan subtitle sebagai aliran terpisah, tetapi tetap disematkan dalam file video yang sama. Ini jauh lebih disukai, terutama karena saya dapat menonaktifkannya (tidak seperti pendekatan lain), atau bahkan bermain dengan jenis font / ukuran.
Bagaimana saya melakukan hal-hal dengan cara ke-2? Ini juga akan sangat berguna untuk mengetahui bagaimana pendekatan pertama bekerja.
video-editing
video-subtitles
tepang
sumber
sumber
.srt
, dan Nautilus memberi tahu saya bahwa formatnya adalah subtitle SubRip (application / x-subrip).Jawaban:
The Matroska (mkv) format kontainer mendukung sub judul berbasis teks tertanam sebagai aliran yang terpisah ke dalam file.
Anda dapat menggunakan mkvmerge untuk melakukan remux file ke .mkv dan memasukkan subtitle dalam output, yang dapat Anda aktifkan / nonaktifkan saat memutar video. Perhatikan bahwa metode ini TIDAK akan menyandikan ulang video atau audio, itu hanya menempatkan data yang sama ke dalam format wadah yang berbeda, sehingga tidak akan mengurangi kualitas video.
sumber
Dalam paket yang disebut
gpac
, ada utilitas CLI yang disebutMP4Box
Ini adalah contoh dari apa yang bekerja untuk saya ..
Saya menggunakan video-only dan audio-only, tetapi pasti akan (?) Bekerja dengan "film" audio + video normal .... Sudah terlambat jadi saya hanya akan membiarkannya saja ...
Catatan: Subtitle berfungsi di Totem, tetapi tidak di SMPlayer ...
sumber
Coba sesuatu seperti:
sumber