GPAC http://gpac.wp.mines-telecom.fr/可用于与MPEG-DASH规范一起进行视频分割。一种类型的结果是init文件(例如,init.mp4)和几个大致固定持续时间段(例如,段 - %d.m4s)的组合。如果我得到那些结果并且我想将它们反转/组合回一个完整的source.mp4文件怎么办?我可以使用GPAC或ffmpeg吗?
答案 0 :(得分:14)
您可以使用cat
命令或类似工具来完成这项工作:
cat init.mp4 > source.mp4
cat segment-1.m4s >> source.mp4
cat segment-2.m4s >> source.mp4
...
要自动对当前文件夹中的所有段执行此操作,可以使用以下命令:
cat init.mp4 $(ls -vx segment-*.m4s) > source.mp4
ls
的-v参数自然地对输出进行排序(即1,2,...,10,...,100),否则它按词法排序(即1,10,100,2, ...)。
-x参数将输出放在一行而不是列。
答案 1 :(得分:1)
在Windows cmd shell下,您可以通过以下方式使用copy命令进行文件串联:
coda
“帮助复制”确实为您提供了所有选项
答案 2 :(得分:0)
我使用了一种不太技术的方法,即在命令提示符下将音频和视频段重命名为.mp4和.ogg,然后将它们加入视频编辑软件中,而不是以.mp4格式导出。尽管这种方法技术性较低,但是对于信息技术的新手来说很容易。