azure编码:一个.webm文件中的视频轨道,.mp3单独文件中的音轨,输出.mp4文件

时间:2016-04-25 17:30:04

标签: azure ffmpeg

在azure中,我想从两个独立文件生成视频:视频轨道位于.webm文件中,音频轨道位于.mp3文件中。这可能吗? 我想使用Azure媒体服务。如果没有,那么FFMPEG可能是一个解决方案。正确的吗?

谢谢, 乌萨马

1 个答案:

答案 0 :(得分:1)

我知道这可以用FFMPEG

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

  • 下载并安装ffmpeg。
  • 在下载文件夹中打开命令提示符窗口并运行以下命令
  • 如果是MP4格式(除1440p 60fps和2160p 60fps外): ffmpeg -i videoplayback.mp4 -i videoplayback.m4a -c:v copy -c:a copy output.mp4
  • 如果是WebM格式(1440p 60fps和2160p 60fps): ffmpeg -i videoplayback.webm -i videoplayback.m4a -c:v copy -c:a copy output.mp4
  • 等到ffmpeg完成将音频和视频合并到名为“output.mp4”的单个文件中。

在Azure中,一种选择是使用音频叠加层。上传webm文件,将mp3作为音频叠加层。这将有效地结合这两者。