【发布时间】:2019-01-17 23:06:11
【问题描述】:
我正在尝试以灰度从 ProRes (mov) 中提取 alpha 通道到单独的 mp4 文件(以便稍后在 html 页面上模拟具有透明度的视频)。
ffmpeg -i in.mov -hide_banner -f mp4 -vcodec libx264 -vf alphaextract,format=yuv420p out.mp4
但我没有得到一个填充的 Alpha 通道,而只有一种边框。很确定原始文件没问题(尝试使用不同的文件)并将其编码为 webm 显示正确的透明度。
【问题讨论】:
-
原始文件是颜色通道蒙版或合成视图。无论 ffmpeg 是否使用您的命令产生意外结果,您都不应期望在提取 alpha 时出现这种情况。你能分享一下输入吗?
-
如果我以无损模式将原始 prores 文件编码为 vp9 (webm),然后提取 alpha,那么它会按预期工作,所以我猜这是 ffmpeg 问题。原始视频是在谷歌讨论中找到的。链接是08488297638989341201.googlegroups.com/attach/85d30cd6b8095/…
标签: ffmpeg