我想合并两个或多个视频文件(它们可能是两个 mp4 或两个 3gp,或任何其他格式)。
最佳答案
您可以使用的最通用的工具是 ffmpeg(如上文@Jeremy 所述),但在手机上使用它需要一些工作;它还获得了 LGPL 许可,并且它的一些编码器(特别是 x264)是 GPL。
一个更简单的解决方案,如果您要连接的两个文件都使用相似的编码,并且包含在从 MP4(3GP 就是这样)派生的文件格式中,则使用纯 java MP4 解析器并连接视频而不触及媒体流本身。看看mp4parser ,一个纯 Java 的开源解析器,在 Apache 许可证下获得许可,甚至有一个 example for concatenating videos在它的维基中。
关于java - 如何在 Android 中连接或合并两个或多个视频文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13514317/