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

无法使用ffmpeg获取透明背景(HEVC到VP8/VP9),ffmpeg,webm,hevc,Ffmpeg,Webm,Hevc,我想将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 我也尝试过VP9(libvpx-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
我也尝试过VP9(libvpx-VP9),结果也一样。从PNG源(屏幕捕获帧)转换单个帧正常

你知道我会在哪里失败吗

我希望没有遗漏什么,提前谢谢


PS我在转码过程中收到一个警告,我不认为这有什么重要的,但在这里它是为了以防万一相关的东西:
[swscaler@000001e3b0dc7a40]没有发现从yuv420p到argb的加速色空间转换。

好的,错误在视频播放器(VLC)上,似乎VLC不支持视频透明度。在浏览器上,它以透明背景正确显示。

好的,错误出现在视频播放器(VLC)上,似乎VLC不支持视频透明度。在浏览器上,它以透明背景正确显示