2011-02-08 71 views
1

我有一个有趣的问题...结合多个MPG文件

我已经使用FFMPEG创建了多个mpg文件(共5个)。一旦文件完成,这些文件的长度是30秒,我有目的地这样做了。

我的问题是,当我猫* .mpg >> final.mpg它创建final.mpg,但砍了18秒。其每英里大约3.2秒。

有谁知道更好的方法来使用bash结合这些文件而不会丢失那些额外的秒?

在此先感谢!

+0

单个视频块是否仍可在组合版本中播放?或者是其中一个或多个跳过了?如果时间在“完整”视频中发生变化,那么其中一个或多个分量视频会被跳过,或者视频之间存在差异,导致某些视频比其他视频播放速度更快,从而“失去”时间。 – 2011-02-08 20:51:48

+0

是的,他们都在“最终”输出中表现得很好,仅仅缩短了3.2秒,而且都是一样的。我设置了一个bash脚本,它通过一组图像运行FFMPEG,并将其转换为MPGS。 – Brad 2011-02-08 20:55:09

回答

1

使用MPlayer

mencoder -oac copy -ovc copy -of mpeg -o final.mpg input1.mpg input2.mpg input3.mpg ... 

然而,鉴于你说......是不是很容易,只需通过所有图像FFmpeg的一次工作流程?