我们已经创建了一个使用 Xuggler 记录网络摄像头流的应用程序,但视频和音频是分开的。
我们需要合并,而不是连接这两个文件。
这在 Java 中如何实现?
最佳答案
如果您有音频和视频文件,那么您可以使用 FFmpeg 将它们合并为一个音频视频文件:
- 下载 FFmpeg:http://ffmpeg.zeranoe.com/builds/
- 将下载的文件解压缩到特定文件夹,比如 c:\ffmpeffolder
- 使用 cmd 移动到特定文件夹 c:\ffmpeffolder\bin
- 运行以下命令:$ ffmpeg -i audioInput.mp3 -i videoInput.avi -acodec copy -vcodec copy outputFile.avi 就是这个。 outputFile.avi 将是生成的文件。
关于java - 如何在 Java 中合并音频和视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11811181/