在 Android 的一个剪辑中组合几个视频的最佳方式是什么?
我需要将几个视频一个接一个地连接起来,然后用它们制作一部长电影吗?
有什么建议从哪里开始?是否有某种图书馆或可以帮助我的东西?
肿瘤坏死因子
您可以为此使用ffmpeg。当然,这不是 Java 库,因此您必须使用NDK。有多种方法可以将视频文件与 ffmpeg 连接起来,如下所述:
一些多媒体容器(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
链接的文档还显示了其他连接方式。