在制作和转换webp时,常用的工具一般是FFMPEG。本文简单介绍FFMPEG的安装和转换操作。

安装

官网下载地址:https://evermeet.cx/ffmpeg/ 直接下压缩包,解压后得到一个FFmpeg的单文件可执行文件。

打开终端,将执行文件拖入终端输入 -version,返回下图则说明可以使用了

转换

基本命令

1
ffmpeg -i 视频路径 -vcodec libwebp output.webp

使用方法
修改基本命令中的视频路径后粘贴到终端,如要将桌面的123.MP4转换成动态webp。示例:

1
ffmpeg -i /Users/Desktop/123.mp4 -vcodec libwebp output.webp

如想修改帧数,循环次数之类的则可参考:

1
ffmpeg -i /Users/Desktop/123.mp4 -vcodec libwebp -filter:v fps=8 -loop 0 -an -vsync 0 output.webp

语法说明

  • lossless
    无损压缩规范。默认值:0(1是可逆压缩)

  • compression_level
    指定压缩比率。可以指定从0到6,数值越高,高压缩编码所需的时间越长。
    默认值:4

  • qscale(q:v)
    指定压缩质量。您可以指定从0到100.数字越大,图片质量越高。
    当在有损压缩时是高数值时,编码是长时间高图像质量和大容量。
    如果无损压缩规格为高数值,则编码时间长且容量低。
    默认值:75

  • preset
    预置:下面为预置的规范,默认为default
    none
    不使用任何预设
    default
    自动指定
    picture
    肖像照片
    photo
    风景照片
    drawing
    绘制
    icon
    多彩与小尺寸
    text
    文本 字符居中

  • loop 0
    动画循环 loop后面的 参数为 循环的此时(0为无限)
    默认值:1