如何在Android上合并一些视频

时间:2012-10-04 13:06:53

标签: java android video

在Android的一个剪辑中合并几个视频的最佳方法是什么?

我需要将几个视频相互连接起来并制作长片吗?

有什么建议可以从哪里开始? 是否有某种图书馆或其他可以帮助我的东西?

TNX

1 个答案:

答案 0 :(得分:1)

您可以使用ffmpeg。当然,这不是Java库,因此您必须使用NDK。有各种方法可以将视频文件与ffmpeg连接起来,如here所述:

  

一些多媒体容器(MPEG-1,MPEG-2 PS,DV)允许   仅通过连接文件来连接视频。

     

因此,您可以通过首次转码来连接多媒体文件   他们使用这些特权格式,然后使用简单的cat命令   (或Windows下同样不起眼的副本),最后转码   回到你选择的格式。

ffmpeg -i input1.avi -qscale:v 1 intermediate1.mpg
ffmpeg -i input2.avi -qscale:v 1 intermediate2.mpg
cat intermediate1.mpg intermediate2.mpg > intermediate_all.mpg
ffmpeg -i intermediate_all.mpg -qscale:v 2 output.avi

链接文档还显示了连接的其他方法。