如何使用fluent-ffmpeg节点向视频添加音频?

时间:2019-06-24 10:11:08

标签: node.js ffmpeg

我正在尝试使用ffmpeg在顶部视频上添加音频

ffmpeg -i sample.mp4 -i sample.mp3 -c copy -map 0:v:0 -map 1:a:0 output.mp4

以上代码可在我的终端上使用,但我想通过ffmpeg节点包装fluent-ffmpeg

使用它

此代码不起作用,也不会引发任何错误

ffmpeg()
    .input('DATA/sample.mp4')
    .input('DATA/sample.mp3')
    .videoCodec('copy')
    .outputOptions(['-map 0:v:0', '-map 1:a:0'])
    // .outputOption('-map 1:a:0')
    .save('node.mp4') 

1 个答案:

答案 0 :(得分:0)

new FFmpeg()
    .addInput(video)
    .addInput(audio)
    .saveToFile(destination, "./temp");

这对我没有视频的视频很有用。