批量分割MP4视频文件的方法
有些视频文件前面加了一些宣传的东西,需要把几十个这种MP4文件的前面几秒删除。
1、下载MP4BOX
开源工具,下载地址:
12
2、验证分割功能
命令行进入MP4BOX安装目录下(C:\Program Files\GPAC),输入:
mp4box -splitx 5:end t.mp4 -out t2.mp4
t.mp4为待处理文件,t2.mp4为处理后输出文件名,5:end表示截取从第5秒到最后的视频段落
分割提取成功
3、在安装目录建立批处理文件
新建一个批处理文件如deal.bat,按如下方式写入内容
mp4box -splitx 5:end in1.mp4 -out out1.mp4
mp4box -splitx 5:end in2.mp4 -out out2.mp4
mp4box -splitx 5:end in3.mp4 -out out3.mp4
mp4box -splitx 5:end in4.mp4 -out out4.mp4
...
in1.mp4、 in2.mp4...为输入文件,out1.mp4、 out2.mp4...为输出文件
执行此批处理可进行批量文件分割
4、批量获取视频文件名的方法:
在文件目录,输入dir命令,把结果输出到一文本文件如out.txt:
用ultraedit打开out.txt,切换到列模式(下图红框):
选中视频文件名拷贝,然后打开excel粘贴:
在前面插入一列,全填充为“mp4box -splitx 5:end”,在最后一列第1、2行填入“1”、“2”:
然后鼠标拖住这两格往下拉,就变成:
在最后一列输入公式:
=CONCATENATE(A1," E:\迅雷下载\test\",B1,"-out ",C1,".mp4")
然后变成这样
拷贝最后一列到ultraedit,保存为deal.bat
执行批处理:
发表评论