如何在ffmpeg中为视频添加不透明度的覆盖



我是ffmpeg的新手,正在尝试在视频上添加覆盖。覆盖被缩放到视频的大小,但问题是我需要添加不透明度。这是命令:

ffmpeg -y -i video.mp4 -i overlay.png -filter_complex "[1][0]scale2ref[i][m];[m][i]overlay[v]" -map "[v]" -map 0:a? -ac 2 output.mp4

使用colorchannelmixer过滤器设置透明度。

ffmpeg -y -i video.mp4 -i overlay.png -filter_complex "[1][0]scale2ref[i][m];[i]colorchannelmixer=aa=0.65[i];[m][i]overlay[v]" -map "[v]" -map 0:a? -ac 2 output.mp4

过滤器将图像不透明度设置为65%

最新更新