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

问题描述 投票:0回答:1

我想将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] No accelerated colorspace conversion found from yuv420p to argb.

ffmpeg webm hevc
1个回答
1
投票

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

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.