2017-05-22 77 views
1

我有两个文件 - 音频(mp3或wav)和视频(mp4或avi)具有相同的持续时间。我想合并它们并发送到前台。Java Web应用程序。合并音频和视频

哪个java库会帮我实现呢?

+0

Java Media Framework也许(如果它仍然存在) –

回答

0

如果你的意思是你想在服务器端合并音频和视频,以便合并的视频可以流式传输到客户端,那么通过包装器使用ffmpeg可能是最简单的方法。

ffmpeg命令行很好用,很容易询问和接收任何特定语法的答案。使用Java包装器方法可以利用这种语法,并为您提供灵活性,以便在将来使用其他ffmpeg功能。

一个流行的最新Java包装可以在这里找到:

如果你真的想分开流音频和视频的浏览器,并在那里做合并,然后,如果您不担心完全匹配(例如需要将音频与语音同步以保持唇音同步),则实际上您可以同时启动音频播放器和视频播放器,并且浏览器将一起播放。这对几年前我为某个项目测试过的所有主流浏览器都有效,我不知道有什么变化可以阻止这项工作。