我需要将音频和视频流与流利的 ffmpeg 结合起来
I need to combine audio and video stream with fluent ffmpeg
我需要获取一个输入流的音频和另一个流的视频,并将它们与 fluent-ffmpeg 结合起来。我正在使用节点。另外,我需要通过管道输出。两个输入都有视频和音频,但我只需要合并一个流的音频,同时对另一个流上的视频执行相同的操作。
谢谢。
你不需要使用 fluent-ffmpeg,如果你的机器上安装了 ffmpeg,你可以使用 child-process。
const {exec} = require("child_process");
const command = "ffmpeg -i video.mp4 -i audio.wav -c:v copy -c:a aac output.mp4"
我从 how to combine audio and video using ffmpeg
那里得到了这个命令
exec(command, (error, stdout, stderr) => {
if (error) {
console.error(`exec error: ${error}`);
return;
}
console.log(`stdout: ${stdout}`);
console.error(`stderr: ${stderr}`);
})
;
我需要获取一个输入流的音频和另一个流的视频,并将它们与 fluent-ffmpeg 结合起来。我正在使用节点。另外,我需要通过管道输出。两个输入都有视频和音频,但我只需要合并一个流的音频,同时对另一个流上的视频执行相同的操作。
谢谢。
你不需要使用 fluent-ffmpeg,如果你的机器上安装了 ffmpeg,你可以使用 child-process。
const {exec} = require("child_process");
const command = "ffmpeg -i video.mp4 -i audio.wav -c:v copy -c:a aac output.mp4"
我从 how to combine audio and video using ffmpeg
那里得到了这个命令exec(command, (error, stdout, stderr) => {
if (error) {
console.error(`exec error: ${error}`);
return;
}
console.log(`stdout: ${stdout}`);
console.error(`stderr: ${stderr}`);
})
;