zxc7239635 发表于 2021-12-19 20:12:53

视频处理工具GPAC mp4box

先说明,这是一个命令行工具,不喜欢的可以退出了。


这工具是开源的,感觉挺好用的,就介绍一下。
GPAC是对MPEG-4标准的实现,几乎可以说是mp4的官方工具了。众所周知,PR不支持直接导入mkv格式的视频,这时就需要把mkv转成mp4,用常规转码的话,时间慢还有损,
mkv和mp4都只是封装容器格式,所以可以不用对视频流音频流转码,直接把封装容器更换下就可以。


mp4box就是这样一个工具,mp4box有第三方GUI,但这GUI已差不多十年没更新,所以直接介绍下mp4box的命令行用法。




如下图,例如我在 D:\666666 这路径下有一个名为 01.mkv 文件,要把它转换成mp4格式,可以用如下命令:


mp4box -add 01.mkv -new 01.mp4
(这命令的意思就是把01.mkv转换并保存到一个新的mp4文件,名为01.mp4)





大概几秒时间就可以把封装容器由mkv更换成mp4;




添加一个名为01.srt的字幕文件到01.mp4:


mp4box -add 01.srt 01.mp4


当然这种方式添加的字幕是软字幕,不是内嵌到画面的硬字幕;


以上方式保存的mp4都是默认有0.5s的交错,可以用-flat参数禁止交错:
mp4box -add 01.mkv -flat -new 01.mp4
mp4box -add 01.srt-flat 01.mp4




删除01.mp4文件里的音频,音轨轨道ID是2,不知道怎么看轨道ID的,可以用软件mediainfo,下面一起分享了:
mp4box -rem 2 01.mp4
这样就可以把音频流删除了,只剩下视频流;




mp4box 还有很多功能,例如提取mp4文件里的音频流视频流,或者把其他视频的音频流转移到mp4文件,具体看文档。


忘了说,mp4不支持封装ass格式的字幕,对杜比TrueHD格式的音频的封装也有点问题,这个注意下



官网:https://gpac.wp.imt.fr/downloads/
文档:https://github.com/gpac/gpac/wiki/MP4Box
下载链接:https://www.aliyundrive.com/s/YrAFVXHgvie

keen.he 发表于 2021-12-19 20:45:19

真是难得给力的帖子啊。

哦. 发表于 2021-12-21 22:03:31

感恩无私的分享与奉献 :)

tttcy 发表于 2021-12-22 18:20:27

激动人心,无法言表!

jhc 发表于 2021-12-22 23:47:43

太生气了,无法HOLD啦 >_<......

108426382 发表于 2021-12-23 00:38:22

无回帖,不论坛,这才是人道。

lewki 发表于 2021-12-23 16:29:06

强烈支持楼主ing……

antyvfl 发表于 2021-12-24 09:06:02

淡定,淡定,淡定……

wnz40458 发表于 2021-12-24 21:51:37

真是被感动的痛哭流涕……

1yuqunchenggong 发表于 2021-12-25 06:48:09

真是难得给力的帖子啊。
页: [1] 2 3 4 5 6
查看完整版本: 视频处理工具GPAC mp4box