2017-05-22 75 views
1

我有兩個文件 - 音頻(mp3或wav)和視頻(mp4或avi)具有相同的持續時間。我想合併它們併發送到前臺。Java Web應用程序。合併音頻和視頻

哪個java庫會幫我實現呢?

+0

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

回答

0

如果你的意思是你想在服務器端合併音頻和視頻,以便合併的視頻可以流式傳輸到客戶端,那麼通過包裝器使用ffmpeg可能是最簡單的方法。

ffmpeg命令行很好用,很容易詢問和接收任何特定語法的答案。使用Java包裝器方法可以利用這種語法,併爲您提供靈活性,以便在將來使用其他ffmpeg功能。

一個流行的最新Java包裝可以在這裏找到:

如果你真的想分開流音頻和視頻的瀏覽器,並在那裏做合併,然後,如果您不擔心完全匹配(例如需要將音頻與語音同步以保持脣音同步),則實際上您可以同時啓動音頻播放器和視頻播放器,並且瀏覽器將一起播放。這對幾年前我爲某個項目測試過的所有主流瀏覽器都有效,我不知道有什麼變化可以阻止這項工作。