FFMPEG视频加入者

时间:2012-03-30 12:42:43

标签: php ffmpeg

我正在合并视频,但没有合并我的视频。这是代码

exec(cat file1.flv file2.flv > trailer/output.flv);
exec("ffmpeg -i trailer/output.flv -sameq trailer/output.flv);

但是如果file1的大小是1MB而file2是2MB并且输出是3MB。但它只播放文件1。

2 个答案:

答案 0 :(得分:1)

以下内容:

ffmpeg -i input1.flv -i input2.flv {other parameters if needed} ouput.flv 

将为您加入两个文件。

答案 1 :(得分:0)

你不能简单地使用cat合并FLV文件,因为在输出文件的开头会有第一个文件的标题。

这篇文章可能会有所帮助:

http://albanianwizard.org/splitting-and-joining-flv-files-under-linux-with-ffmpeg-and-avidemux.albanianwizard

我知道这可能与 mencoder 一样:

mencoder -ovc lavc file1.flv file2.flv -o complete.avi