由於mp4容器,不像MKV等容器有自己的字幕流。
像MKV這種容器的視頻格式中,會帶有一個字幕流,可以在播放中,控制字幕的顯示與切換,也可以通過工具或命令,將字幕從視頻中分離出來。
而MP4格式的容器,是不帶字幕流的。所以如果要將字幕集中進去,就需要將字幕文件燒進視頻中去。燒進去的視頻,不能再分離出來,也不能控制字幕的顯示與否。
命令如下:
ffmpeg -y -i 6e28.flv -vf subtitles=subscript.srt tt.mp4
命令解釋:
-y :覆蓋同名的輸出文件
-i :資源文件
-vf:一般用於設置視頻的過濾器 set video filters
subtitles= :後面跟字幕文件,可以是srt,ass的
最後面的爲目標文件。