小编Ale*_* BC的帖子

无法使用 ffmpeg 获得透明背景(HEVC 到 VP8/VP9)

我想将 mp4 视频转换为支持视频透明度的任何其他格式。我过去曾经这样做过,但我无法让它再次工作。

我遵循了与以前相同的指南:

输入视频是 HEVC (h265),我要删除的背景是全白色。我使用以下命令进行转换:

ffmpeg -i input.mp4 -c:v libvpx -b:v 4M -vf "colorkey=0xffffff:0.1:0.0,format=yuva420p" -auto-alt-ref 0 transparent.webm
Run Code Online (Sandbox Code Playgroud)

我也尝试过 VP9 (libvpx-vp9) ,结果相同。从 PNG 源(屏幕捕获的帧)转换单个帧工作正常。

知道我可能在哪里失败吗?

希望没有遗漏什么,先谢谢了。

PS 我在转码过程中收到警告,我认为这不是什么重要的事情,但这里是以防万一相关:[swscaler @ 000001e3b0dc7a40] No accelerated colorspace conversion found from yuv420p to argb.

ffmpeg webm hevc

1
推荐指数
1
解决办法
3343
查看次数

标签 统计

ffmpeg ×1

hevc ×1

webm ×1