我有两个文件 - 音频(mp3或wav)和视频(mp4或avi),持续时间相同。我想将它们合并并发送到前面。
哪个java库可以帮助我实现它?
答案 0 :(得分:0)
如果您的意思是要在服务器端合并音频和视频,以便合并后的视频可以流式传输到客户端,那么通过包装器使用ffmpeg可能是最简单的方法。
ffmpeg命令行使用得很好,很容易询问和接收任何特定语法的答案。使用Java包装器方法允许您利用此语法,并在将来可以根据需要灵活使用其他ffmpeg功能。
这里有一个流行的最新Java Wrapper:
如果您确实想要将音频和视频分别流式传输到浏览器并在那里进行合并,那么,如果您不担心完全匹配(例如需要将音频同步到语音以保持同步) ,你实际上可以同时启动音频播放器和视频播放器,浏览器将同时播放。这适用于几年前我为一个项目测试过的所有主流浏览器,我不知道有什么改变可以阻止这个工作。