使用 MP4box 给MP4视频嵌入字幕(特别支持iphone/ipad/ipod)

使用 MP4box 给MP4视频嵌入字幕(特别支持iphone/ipad/ipod)

Mp4box 是一款多媒体打包工具。可以操作 AVI、MPG、TG等多媒体文件,多少情况下还是用来处理ISO文件,如:MP4、3GP文件等。下面简单介绍一下它基本的使用方法。

查看视频信息可以使用 MP4box命令,附带参数 -info ,可以查视频中的音轨信息,包含视频轨、音频轨、字幕轨。
MP4Box -info file.mp4

将一个 DivX 媒体文件转换为 MP4文件:
MP4Box -add file.avi new_file.mp4

向上面新生成的文件里追加音轨:
MP4Box -add audio2.mp3 new_file.mp4

查看帮助可以使用 MP4Box -h general 命令。

接下来主要介绍 MP4box 处理字幕轨方法,特别是为iOs设备播放的mp4视频添加字幕。

首先,Windows用户(这里只介绍win平台下的 Mp4box)可以下载MP4Box 0.4.6 rev2735(其他版本未测试),下载完成后请解压到文件夹 C:\MP4Box\

为方便起见,我们将字幕文件和视频文件放入同一个文件夹。需要注意到是,中文字幕文件必须使用utf-8方式编码,否则在iOs设备上将无法正常显示,常见的 srt、idx 等格式的字幕均可导入,因为srt、idx和ttxt格式也可由 MP4Box 互转,所以这里仅介绍导入srt字幕。

进入dos界面,切换到视频目录,使用如下命令:
C:\MP4Box\MP4Box -add xxx.zho.srt:lang=zho:layout=0x60x0x-1:group=2:hdlr="sbtl:tx3g" xxx.mp4
该命令是将字幕文件 xxx.zho.srt 导入到视频文件 xxx.mp4 中,并将字幕的语言设置为zho(即中文),由于iOs的特殊,字幕要设置为 sbtl:tx3g 。

如果导入顺利完成,可以使用 -info 查看音轨信息。同理,可以添加多轨字幕,唯一需要注意到是,多个字幕时必须保证有且只有一个未被禁用的字幕。换句话说,默认要启用一个字幕,其余都禁用,在添加字幕轨命令是设置 :disable 选项。

如上面这个例子,再添加一个英文字幕:
C:\MP4Box\MP4Box -add xxx.eng.srt:lang=eng:layout=0x60x0x-1:group=2:hdlr="sbtl:tx3g":disable xxx.mp4

依次类推,添加完所有字幕后可使用 mp4box -info 命令查看视频信息,如下图:

转自:

http://blog.debake.com/mp4box.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值