Saya sedang mencari cara untuk "membakar" atau membuat terjemahan / rembed / subtitle hardcode (dari file SRT) ke dalam video MP4 dengan VLC.
Tapi apa pun pilihan yang saya gunakan, itu tidak pernah berfungsi dengan baik. Saya mendapatkan file yang memutar video terlalu cepat (audio normal), atau yang diputar secara normal, tetapi sebenarnya tidak ada subtitle yang disematkan. Juga, dengan beberapa opsi (seperti yang di bawah ini) tidak diputar di QuickTime, hanya di VLC.
Jadi pertanyaan utamanya adalah: bagaimana saya bisa membuat ini bekerja di VLC? Pertanyaan sekunder adalah:
- Bagaimana saya memutuskan opsi mana yang harus saya tetapkan?
- Pengaturan mana yang terbaik jika saya ingin meninggalkan bitrate file dll. Sama sebanyak mungkin, hanya menanamkan subtitle? Sepertinya saya tidak bisa membiarkan bidang kosong atau Video / Audio tidak dicentang, jadi saya kira saya pertama-tama harus mencari tahu bitrate audio dan video asli.
- Apa yang dimaksud dengan opsi "Skala" dan "Saluran"?
... tidak ada yang dijawab dalam dokumentasi VLC.
Misalnya, ini adalah satu set opsi yang saya gunakan dalam dialog "File Buka Lanjutan ...":
Advanced Open File…
myFileName.mp4
[ ] Treat as a pipe rather than as a file
[x] Load subtitles file:
mySubtitleFileName.srt
[ ] Play another media synchronously
[x] Streaming/Saving
Streaming and Transcoding Options
[ ] Display the stream locally
(o) File [outputFileName.mp4 ]
[ ] Dump raw input
Encapsulation Method: (MPEG 4 )
Transcoding options
[x] Video (mp4v ) Bitrate (kb/s) [256 ]
Scale [1 ]
[x] Audio (mp3 ) Bitrate (kb/s) [128 ]
Channels [1 ]
vlc-media-player
subtitles
Jens Bannmann
sumber
sumber
Jawaban:
Menambahkan trek subtitle dari VLC biasanya berhasil. Pastikan subtitle Anda sesuai dengan video (alias sumber yang sama). Saya belum menggunakan quicktime untuk subtitle selama beberapa waktu, tapi saya ingat ingat bahwa muxing avi dan srt ke mov berfungsi (walaupun itu hanya softcoding).
Untuk hardcoding atau "membakar" subtitle, lihat Handbrake , itu disesuaikan untuk hal semacam ini. Ini pada dasarnya sebuah antarmuka untuk ffmpeg dan Anda dapat melakukan segala macam modifikasi untuk video & audio.
sumber
Gunakan MkvToolnix - itu akan hardcode avi mp4 dll tanpa pengodean ulang. Hanya memuat film Anda Kemudian tambahkan file srt Anda dan kemudian klik multipleks itu. Ini adalah duper super cepat.
sumber
freemake
,,vlc convert
dan banyak orang lain tetapi mereka buruk buruk buruk ... karena menambahkan file srt embed dengan video mereka mengkonversi file. Tapi saya tidak ingin mengkonversi video yang hanya ingin menjadi subtitle.Mkvtoolnix
bekerja untuk saya dan sangat cepat.mkvmerge
dari paket mkvtoolnix dapat "hanya" soft embed subtitle. Itu melakukannya dengan menempatkan video dan subtitle asli (sebagai teks) ke dalam file kontainer Matroska baru [ sumber ]. Tanpa pengodean ulang, ini bukan hardcoding :(