从PNG文件制作Alpha Mask视频

时间:2019-06-15 00:40:31

标签: ffmpeg webm

对于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的东西没事。

1 个答案:

答案 0 :(得分:1)

您可以使用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,您可能需要用单引号将map arg引用。