如何解决如何在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%
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。