我有一个大文件(让我们称之为test.mp4),我想创建一个新文件(out.mp4),它占用3个相隔1秒的段:
Seg1: 00:01:00 - 00:02:00
Seg2: 00:03:00 - 00:04:00
Seg3: 00:06:00 - 00:07:00
并将它们合并到out.mp4
我尝试了各种concat过滤器,或者使用带有指令的textfile.txt:
file file-1.wav
duration 20.0
但各种方法会产生带有x264编解码器的微弱视频(绿色工件,不连贯的不同步音频)
将每个段切割成自己的文件然后合并是不适用的,因为这种方法会生成数千个文件,而且处理起来似乎很慢。
有没有人想过如何使用ffmpeg正确完成这项工作?是否有替代的API / CLI工具我可以使用已知可以更好地处理这些情况的工具?