use*_*160 4 java java-native-interface ffmpeg
我有两个文件,一个是.webm音频文件,另一个是.mp4视频文件有没有办法使用java将这两个文件组合在一起?
提前致谢.
这可以通过使用ffmpeg C库JNI来执行或通过执行ffmpeg命令行二进制文件来实现.
以下是命令行执行的步骤:
下载FFmpeg:http://ffmpeg.org/download.html .您可以从存储库下载源代码并根据您的机器体系结构构建它们.
将下载的文件解压缩到特定文件夹,例如c:\ ffmpeffolder使用cmd移动到特定文件夹c:\ ffmpeffolder\bin
$ ffmpeg -i audioInput.webm -i videoInput.mp4 -acodec copy -vcodec copy outputFile.avi命令行从Java执行:https://stackoverflow.com/a/8496537/2900034
就是这个.outputFile.avi将是生成的文件.
或者,如果你想解决ffmpeg C库
这是一些好的开始.