减轻webp的重量

问题描述

我是 ffmpeg 的新手

我得到了具有 alpha 透明度的 webm (2.21mb),并尝试使用该命令将其转换为带有 alpha 的动画 webp:

ffmpeg -c:v libvpx-vp9 -i input.webm output.webp

输出 webp 得到 43.1mb。 那么我怎样才能从 webp 中减少更多的重量呢?我需要在我的命令中添加什么?

解决方法

添加特定于 libwebp(编码器 ffmpeg 用于编码 webp)的 -quality 输出选项:

ffmpeg -c:v libvpx-vp9 -i input.webm -quality 50 output.webp

来自ffmpeg -h encoder=libwebp

-quality <float>  
  Quality (from 0 to 100) (default 75)