从 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,您可能需要用单引号引用地图参数。
对于 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,您可能需要用单引号引用地图参数。