ffmpeg - 将 OpenEXR 转换为 WebM Alpha Edges Gray
问题描述
如果之前已经回答过这个问题,我深表歉意。我尝试了很多选择,但似乎无法解决我的问题。
我有一系列 OpenEXR 图像,我想将它们合并到 WebM 中并包含透明度。这是我的 ffmpeg 命令的基础知识:
ffmpeg -i test%04d.exr exr.webm
问题是边缘的透明度看起来很狡猾。这是它当前外观的示例。盒子的边缘应该褪色为白色,但透明度显示为脏灰色。
这是一个示例 exr 文件:测试 EXR 文件
我尝试了很多东西,比如
-vf premultiply=inplace=1
或者
-pix_fmt yuva420p
但我似乎无法让它工作。
提前致谢!
解决方案
我已经设法对此进行了排序。事实证明我非常接近。我需要补充:
-vf unpremultiply=inplace=1
并确保我在 chrome 中重新加载生成的 webm .. 你不能只刷新页面!
推荐阅读
- java - java.lang.ClassNotFoundException:com.sun.org.apache.xml.internal.resolver.CatalogManager Java 11
- ansible - 如何一次结束所有的ansible剧本。不能用模块元做到这一点
- youtube-api - 我可以通过以下请求获得对社区标签中帖子的评论,就像对视频的评论一样?
- angularjs - 在 AngularJS Cordova 应用程序中缓存外部 Web 资源
- javascript - 检查是否存在类的任何实例
- docker - Python会话没有在谷歌云计算引擎中保留cookie
- reactjs - 如何使用 getFieldDecorator 和 react (function) hooks
- java - 在 JOOQ 中带有列表的 IN 谓词仅返回第一个值
- python - 如何根据选择的名称更改文件中的特定行?
- r - 如何根据行值选择列?