我有一个很大的 gif 文件(100+ MB),我想将其转换为 webm,以将最终文件的大小减小到 10-12 MB。我使用 ffmpeg 来执行此操作,它可以很好地转换文件,但生成的视频不如我希望的那么清晰,“像素艺术”质量没有保留。所以我想知道是否有更好的编解码器来实现这种质量,或者我应该使用 webm 以外的格式?
这是我正在使用的命令:
ffmpeg -y -i test.gif -r 16 -c:v libvpx -quality good -cpu-used 0 -b:v 500K -crf 12 -pix_fmt yuv420p -movflags faststart test.webm
我尝试过此命令的变体,但都无济于事,我尝试过更改质量、更改色度二次采样。我还尝试过 webp,效果更好,但压缩文件的效果不够好。
差异示例:
Webm:
动图: