gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 22:52:58 25 4
gpt4 key购买 nike

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

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

  • Convert mp4 to webm with transparency?
  • Convert mov with Alpha to VP9 Webm with Alpha Using ffmpeg
  • Error "Transparency encoding with auto_alt_ref does not work" when converting a .mov with Alpha to .webm with alpha with ffmpeg

  • 输入视频是 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.

    最佳答案

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

    关于ffmpeg - 无法使用 ffmpeg 获得透明背景(HEVC 到 VP8/VP9),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61011663/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com