FFMPEG抽奖箱过滤器。十六进制颜色结果与输入值不匹配

时间:2018-07-30 19:35:08

标签: ffmpeg

我正在尝试使用使用特定十六进制颜色输入的绘图盒滤镜创建边框,但是我得到的结果与我设置的值不匹配。

请考虑以下代码,该代码会产生600x600的色板;

ffmpeg -i 0.jpg -vf drawbox=x=0:y=0:w=600:h=600:color=#E4E8F3@1:t=fill _border.png

E4E8F3应该转换为RGB 228,232,243

但是,当我运行上面的代码并重新导入到Photoshop中时,实际的颜色是“有点接近”,但不够接近。

我最终得到的颜色是;

十六进制d2d7df,即RGB 210,215,223

为什么我没有得到我期望的结果?

1 个答案:

答案 0 :(得分:0)

我知道了...需要将RGB24放在过滤器链的开头,而不是结尾(在这种情况下它什么都不做)

ffmpeg -i 0.jpg -vf "format=rgb24,drawbox=x=0:y=0:w=600:h=600:color=#ffffff:t=fill" _border.png