FFMPEG 在视频上叠加图像后声​​音丢失

FFMPEG 在视频上叠加图像后声​​音丢失

我是 ffmpeg 的新手。尝试以不同的间隔在视频上叠加多个图像。我使用了以下命令来执行此操作,

ffmpeg -i _2.mp4  -i gloves.png -i socks.png -i shoes.png -filter_complex 
"[0][1]overlay=y=H-h:enable='between(t,3,8)'[v1]; 
 [v1][2]overlay=y=H-h:enable='between(t,6,8)'[v2];
 [v2][3]overlay=y=H-h:enable='between(t,8,10)'[v3]" 
-map "[v3]" outputVideo.mp4

覆盖工作正常,但输出视频中没有声音。

请在这件事上给予我帮助。

—肖巴

答案1

由于您已经有一个地图分配,因此您还需要映射音频。

使用

ffmpeg -i _2.mp4 -i gloves.png -i socks.png -i shoes.png -filter_complex "[0][1]overlay=y=H-h:enable='between(t,3,8)'[v1]; [v1][2]overlay=y=H-h:enable='between(t,6,8)'[v2]; [v2][3]overlay=y=H-h:enable='between(t,8,10)'[v3]" -map "[v3]" -map 0:a -c:a copy outputVideo.mp4

http://ffmpeg.org/ffmpeg.html#Stream-selection了解详情。

相关内容