MP4box 封装媒体裸码流

MP4BOX是MP4文件封装工具,仅支持命令行方式调用。
以下是其支持的字幕封装参数的调用实例:

mp4box -add 1.srt:lang=zh:name=Caption:hdlr=sbtl:font="微软雅黑":size=22 -new 1.srt.mp4

如果需要支持iPhone/iTouch/iPod/iPad等设备,可以添加参数“-ipod”:

mp4box -ipod -add 1.srt:lang=zh:name=Caption:hdlr=sbtl:font="微软雅黑":size=22 -new 1.srt.mp4

其中,可以修改的部分用红色标出如下:

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等设备上,播放时出现两种情况:1、有的文件可以播放并显示字幕,有的文件则提示不支持而无法播放。

转载于:https://www.cnblogs.com/peidongbin/p/4134329.html

已标记关键词 清除标记
表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符 “速评一下”
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页