FFMPEG 乘法混合产生绿色输出

FFMPEG 乘法混合产生绿色输出

使用简单叠加,颜色是正确的,但是当我使用混合模式时,输出的颜色要么是绿色(用于乘法),要么是粉红色(用于加法)

ffmpeg -i test-video.mp4  -i outro-frames/Outro.%05d.png -filter_complex "[0][1]scale2ref[scaled][ref];[ref][scaled]blend=all_mode=multiply[m];[m][0]overlay=x=0:y=0" test-video-outro.mp4

来自输入 PNG 序列的帧

输入框

使用正片叠底混合模式后的帧

输出框架

感谢 Gyan 的建议,通过添加format=gbrp过滤链,颜色问题已得到部分解决。

动画不再采用绿色色调,而是以纯黑色背景反转开始,然后在几帧之后翻转为正确的颜色。

前几帧渲染不正确

前几帧几乎是黑色的

然后他们就变成了我希望的那样

然后他们正确渲染

相关内容