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