java - 如何在 Android 中连接或合并两个或多个视频文件?

标签 java android video

我想合并两个或多个视频文件(它们可能是两个 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/

相关文章:

android - 错误 : '__NDK_FPABI__' does not name a type. 版本 2

audio - FFmpeg 音频 channel 再矩阵(5.1 到立体声)

video - 获取 YouTube 视频尺寸(宽度/高度)

java - 显示标签 : Showing records with Partial List

java - 可变地访问资源 "R.string"

android - 域连接的计算机上的Gradle项目刷新失败

video - Hadoop和视频数据

java - if语句和正则表达式java

java - sonar/jacoco 中报告的 evosuite _ESTest.java 结果

java - 在 Linux 中创建跨平台安装程序