我有 3 个 flv 文件想要合并。我使用了这篇文章中的答案:
这建议了这个选项:
mencoder -forceidx -ovc 复制 -oac pcm -o 输出.flv 输入1.flv 输入2.flv
它似乎有效,只是合并后的文件大小为 400meg,而原始 3 个文件每个文件大小约为 33meg。
这是预期的吗?有没有办法在不大幅增加大小的情况下合并这 3 个文件?
答案1
创建一个mylist.txt
包含所有要连接的文件的文件,格式如下:
# this is a comment
file '/path/to/file1'
file '/path/to/file2'
file '/path/to/file3'
然后您可以使用以下方法对文件进行编码:
ffmpeg -f concat -i mylist.txt -c copy output
编辑:您可能需要ffmpeg
从源代码进行编译才能获得足够新的版本。
来源: http://ffmpeg.org/trac/ffmpeg/wiki/How%20to%20concatenate%20(加入,%20merge)%20media%20files