视频到webp转换器软件 [关闭]

问题描述 投票:-1回答:1

我需要将几个视频转换为动画webp格式,但我没有发现任何软件来处理它.有一些在线工具,但他们要么是付费的,要么是工作限制,如低分辨率和fps。

animation video codec converters webp
1个回答
1
投票

虽然没有找到一个软件与图形用户界面,可以转换,我试过ffmpeg CLI方法,它为我工作。

1. 通过homebrew安装ffmpeg CLI。

在 terminal.app 中,通过 homebrew 安装 ffmpeg。

brew install ffmpeg

验证安装。

which ffmpeg

期待看到terminal返回ffmpeg的目录路径,例如: /usr/local/bin/ffmpeg

2. 运行和转换

示例命令将mp4文件转换为20FPS的无损循环播放webp文件,分辨率为800px(宽) * h600px(高)。

ffmpeg -i input_filename.mp4 -vcodec libwebp -filter:v fps=fps=20 -lossless 1 -loop 0 -preset default -an -vsync 0 -s 800:600 output_filename.webp

主要选项:

  • 设置每秒帧数为20: -filter:v fps=fps=20
  • 设置输出文件为无损。-lossless 1
  • 设置输出webp文件循环播放。-loop 0. 对于非循环播放,使用 -loop 1
  • 设置渲染模式 -preset default ,可以设置为 picture, photo, text, icon, drawingnone 根据需要。这将影响输出文件的大小。http:/ffmpeg.orgffmpeg-all.html#Options-28。
  • 设置输出webp分辨率为w800px*h600px。-s 800:600

更多选项详情,请访问 ffmpeg libwebp文档

这个方法应该适用于大多数视频格式,包括.mov、.avi、.flv等作为输入文件,以及.gif格式作为输出文件。

在我的gist上注意到了这一点。https:/gist.github.comwitmin1edf926c2886d5c8d9b264d70baf7379。

© www.soinside.com 2019 - 2024. All rights reserved.