使用 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
使用 MP4box 给MP4视频嵌入字幕(特别支持iphone/ipad/ipod)相关推荐
- python之 ffmpeg给mp4视频添加字幕
目录 ffmpeg给mp4视频加字幕 执行结果: ffmpeg给mp4视频加字幕 前期输入准备: mp4视频 外挂字幕:是一个单独的外部字幕文件,格式类型一般有srt.vtt.ass等等.播放视频时, ...
- 给视频嵌入字幕的神器 MKVToolNix
我们经常会下载一些视频是不带字幕的,也就是俗称的生肉,然后下载一些外挂字幕.其实我们可以自己把字幕压缩进视频里. 我推荐一个,免费开源的给视频加字幕的软件,MKVToolNix. 下载地址:https ...
- 如何给MP4视频加字幕
最近接了一个任务,需要给一批MP4格式的视频加字幕,刚开始百度了一些方法,使用SrtSubMaster 制作字幕文件,然后用会声会影 X8 ,导入字幕文件,转换成最终的视频,制作了一个Demo没问题, ...
- 人工智能——离线情况下自动给视频添加字幕,支持中文,英文,日文等等
文章目录 前言 流程 安装ffmpeg 安装python包 测试模型--对视频使用语音模型生成srt字幕,拖入视频播放器中 将srt拖入视频,输出 前言 最近打开百度网盘,看到播放视频有一个AI字幕功 ...
- Freemake Video Converter 免费优秀的万能视频格式转换工具 (支持CUDA/DXVA显卡加速)
如今视频文件的格式越来越多,下载回来的高清电影.手机录制的视频.普通的音乐MV,或者在优酷土豆等网站上下载的网络视频,它们很多时候都是不同格式的文件.有时为了使用,不得不将视频格式进行转换 Freem ...
- 视频加字幕软件哪个好用?视频教程添加文字怎么添加
大家是否经常会在社交媒体上分享自己的视频日常呢?这些视频会被很多人所浏览,而有些视频中的旁白语速过快,声音不清晰,如果没有文字显示的话,会让人不清楚到底在表达什么.并且给视频添加文字还可以让我们在公共 ...
- TED演讲集 TED视频打包下载(MP4+中英字幕) TED中英文对照字幕视频 TED资料文档 完整
TED演讲集 TED视频打包下载(MP4+中英字幕) TED中英文对照字幕视频 TED资料文档 学习英语的好帮手 TED1984-2019全部中英对照演讲稿集视频 下载CSDN 一.TED简介: TE ...
- python视频格式转换命令_python怎么实现文件格式的转换 批处理使用ffmpeg为mp4批量加入字幕...
ffmpeg怎么批量处理任意类型的视频文件 如何用python实现视频关键帧提取并保存为图片?我想要和你一直在一起.一直到世界的终结.可以看到花开的微笑. import cv2vc = cv2.Vid ...
- 如何在EDUIS中导出ETL字幕模板_给视频加字幕?这8个工具助力你的短视频创作!...
来源:一周进步 · 安哥拉随着短视频的兴起,不少人转向了视频内容的创作.除去视频内容本身,为了给用户更好的观看体验,有些人会为视频添加字幕,方便用户在不同场景下观看视频.今天的文章,我想为你介绍 8 ...
最新文章
- 主动,是因为在乎,不再联系,是因为感到自己多余
- 笔记本电脑怎么清理灰尘_家里边边角角灰尘多,不好清理怎么办?一个“塑料瓶”解决烦恼!...
- js如何在当前页面加载springmvc返回的页面_手写SpringMVC学习
- docker gpu报错Error response from daemon: could not select device driver ““ with capabilities: [[gpu]]
- 图像水平梯度和竖直梯度代码_Opencv图像处理(三)
- Kubernetes 为 Namespace 配置CPU和内存配额
- python分布爬虫_13天搞定Python分布爬虫(第七天)(Scrapy)
- 万物皆可Graph | 当信息检索遇上图神经网络
- Wavenet基础学习
- 搭建fabric-sample/balance-transfer网络详解
- python 实现读取txt 并画三维图
- 全国行政区划代码/全国城市代码
- 网上书店销售管理系统java_网上书店销售管理系统的设计与实现(JSP,SQLServer)
- cad的文字嵌入线条_CAD字体如何转变为线条
- 2023 最新 抖音AI换脸表情包小程序变现玩法项目
- 简单几步,让Mac外接显示器更好用
- 无法定位程序输入点于动态链接库
- 小猿圈分享利用python网络爬虫获取网易云歌词
- 【PTA】名人堂与代金券
- 《乔布斯传》圈点(末篇)