MP4BOX是MP4文件封裝工具,僅支持命令行方式調(diào)用。
以下是其支持的字幕封裝參數(shù)的調(diào)用實例:
mp4box -add 1.srt:lang=zh:name=Caption:hdlr=sbtl:font="微軟雅黑":size=22 -new 1.srt.mp4
如果需要支持iPhone/iTouch/iPod/iPad等設(shè)備,可以添加參數(shù)“-ipod”:
mp4box -ipod -add 1.srt:lang=zh:name=Caption:hdlr=sbtl:font="微軟雅黑":size=22 -new 1.srt.mp4
其中,可以修改的部分用紅色標(biāo)出如下:
mp4box -ipod -add 1.srt:lang=zh:name=Caption:hdlr=sbtl:font="微軟雅黑":size=22 -new 1.srt.mp4
1 是原文件名,需要更改成你的字幕文件名;
zh 是中文的代碼,en是英文,“mp4box -language”命令可以查看所有語言的代碼;
Caption 是個方便識別的名字,可以隨便更改;
“微軟雅黑” 可以更改成你想要的字體名稱;
22 可以更改成你想要的字體大小,如18。
一個完整的封裝mp4視頻文件的命令就像:
mp4box -ipod -add 1.h264:fps=29.97:name=Video -add 1.aac:lang=en:name=Audio -add 1.chs.srt:lang=zh:name=Caption:hdlr=sbtl:font="微軟雅黑":size=22 -add 1.eng.srt:lang=en:name=Caption:hdlr=sbtl:font=Georgia:size=20 -new "合成1.mp4"
這么封裝出來的mp4文件,在電腦上使用Quick Time Pro可以播放但是沒有字幕。iTunes同步到iPhone/iTouch/iPod/iPad等設(shè)備上,播放時出現(xiàn)兩種情況:1、有的文件可以播放并顯示字幕,有的文件則提示不支持而無法播放。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版