0

我在 Mac 上使用 ffmpeg 删除视频的绿色背景并添加其他背景作为图像,它正在正确转换视频但缺少 auido。我正在使用以下命令。

我在这里做错什么了吗?

ffmpeg -i bg.jpg -i input.mp4 -filter_complex "[1:v]colorkey=0x3BBD1E:0.3:0.2[ckout];[0:v][ckout]overlay[out]" -map "[out]" output.mp4
4

2 回答 2

10

我自己解决了。

ffmpeg -i bg.jpg -i input.mp4 -filter_complex "[1:v]chromakey=0x3BBD1E:0.1:0.2[ckout];[0:v][ckout]overlay[o]" -map [o] -map 1:a output.mp4

我们需要为音频添加标志。

于 2018-12-05T12:06:44.557 回答
0

添加映射开关后,仅包含映射流。添加-map 1:a? -c:a copy

于 2018-12-04T17:52:08.367 回答