如何在JW Player中合并音频和视频?

时间:2015-04-15 12:19:47

标签: javascript html5 jwplayer jwplayer6

我们有一些没有音频的.mp4视频。现在我想为这些视频添加音轨。我在JW Player中实现了所有播放器功能。是否可以同时播放.mp4和.mp3文件?如果是,请指导我该怎么做。

我目前的代码如下所示。

<script type='text/javascript'>
jwplayer('player').setup({
        width: '60%',
        height: '60%',
        primary: "flash",
        playlist: [{
            image: "15.png",
            sources: [{ 
              file: "anim_card_flip.mp4"
            }],
            title: "RK Movie Trailer",
            tracks: [{  // i want to specify audio file like this
              file: "ringtone.mp3"
            }]
        }]   
});

1 个答案:

答案 0 :(得分:0)

我完全同意@Ethan和@MisterNeutron,播放器只是一个播放器,播放器只处理视频或音频,它不会合并。除了播放之外,它对播放的媒体没有任何作用。

我认为您应该寻找其他一些解决方案,帮助您将视频和音频合并为一个mp4格式,然后使用jwplayer播放

在搜索我找到关于recordRTC(其他link)和ffmpeg的解决方案时,使用ffmpeg可以合并视频,您需要详细了解this以及如何有用。

  

下载了视频和音频文件   (分别是'videoplayback.mp4'和'videoplayback.m4a'),这是怎么回事   您可以将它们合并到一个文件中:

 - Download and install ffmpeg. Open a Command Prompt window in your
   downloads folder and run the following command

 -  ffmpeg -i videoplayback.mp4 -i videoplayback.m4a -c:v copy -c:a copy output.mp4

 - Wait until ffmpeg finishes merging audio and video into a single file
   named "output.mp4".

一些更有帮助的链接

  1. how to merge mp4 and m4a files (ffmpeg method)
  2. how to mix in audio to html5 video?(此解决方案与@Ethan和@MisterNeutron建议的相同,创建两个播放器实例,一个用于音频,另一个用于视频)
  3. 我希望这会有所帮助:)