从 PNG 文件制作 Alpha Mask 视频

Make an Alpha Mask video from PNG files

对于 RenPy,它使用 Alpha Mask 视频的概念 https://www.renpy.org/doc/html/movie.html#movie-displayables-and-movie-sprites

我可以将一堆带有 alpha 通道的 PNG 转换为 http://wiki.webmproject.org/howtos/convert-png-frames-to-webm-video 我想知道如何在不创建另一组仅带有 alpha 帧的 PNG 文件的情况下做同样的事情。

如果需要,我可以接受在中间使用 imagemagik 的东西。

您可以使用 ffmpeg 一次创建这两个文件。

ffmpeg -i img%d.png -filter_complex "alphaextract[a]" \
       -map   0:v -pix_fmt yuv420p -c:v libvpx -b:v 0 -crf 20 color.webm \
       -map "[a]" -pix_fmt yuv420p -c:v libvpx -b:v 0 -crf 20 alpha.webm

根据您的 shell,您可能需要用单引号引用地图参数。