首页 > 解决方案 > 将 OpenEXR 转换为 WebM Alpha Edges Gray

问题描述

如果之前已经回答过这个问题,我深表歉意。我尝试了很多选择,但似乎无法解决我的问题。

我有一系列 OpenEXR 图像,我想将它们合并到 WebM 中并包含透明度。这是我的 ffmpeg 命令的基础知识:

ffmpeg -i test%04d.exr exr.webm

问题是边缘的透明度看起来很狡猾。这是它当前外观的示例。盒子的边缘应该褪色为白色,但透明度显示为脏灰色。

狡猾的灰色边缘

这是一个示例 exr 文件:测试 EXR 文件

我尝试了很多东西,比如

-vf premultiply=inplace=1

或者

-pix_fmt yuva420p

但我似乎无法让它工作。

提前致谢!

标签: ffmpegwebmopenexr

解决方案


我已经设法对此进行了排序。事实证明我非常接近。我需要补充:

 -vf unpremultiply=inplace=1

并确保我在 chrome 中重新加载生成的 webm .. 你不能只刷新页面!


推荐阅读