0

是否有任何工具或脚本可以批量转换动画 webp 图像?

我想从我的动画 webp 图像创建动画缩略图:

  • 调整图像大小
  • 降低质量(有损压缩)
  • 降低帧率

我尝试了ImageMagick之类的工具,但它们无法更改帧速率。

4

1 回答 1

0

ffmpeg 无法解码动画 WebP

请参阅#4907:支持解码动画 WebP 图像

使用其他工具(例如anim_dump)来提取 WebP 帧。请参阅如何将动画 WebP 转换为 WebM?了解更多信息和示例。

一旦你有了框架,你就可以使用ffmpeg.

例子

10 fps,半尺寸:

ffmpeg -framerate 25 -i input_%03d.webp -vf "fps=10,scale=iw/2:-1" -quality 25 output.webp

要编码 WebP,ffmpeg必须使用--enable-libwebp.


调整图像大小

使用比例过滤器

降低质量(有损压缩)

  • 使用-quality编码器 libwebp 的选项。范围是 0-100。默认值为 75。
  • 或者,使用该-preset选项来匹配内容类型。

有关ffmpeg -h encoder=libwebp更多选项和信息,请参阅。

降低帧率

使用fps 过滤器-r选项。

于 2021-07-28T21:08:32.063 回答