合并 flv 文件会导致大小大幅增加

合并 flv 文件会导致大小大幅增加

我有 3 个 flv 文件想要合并。我使用了这篇文章中的答案:

合并多个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

相关内容