在Android的一个剪辑中合并几个视频的最佳方法是什么?
我需要将几个视频相互连接起来并制作长片吗?
有什么建议可以从哪里开始? 是否有某种图书馆或其他可以帮助我的东西?
TNX
答案 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
链接文档还显示了连接的其他方法。