Ant*_*rov 1 video animation codec converters webp
我需要将几个视频转换为动画 webp 格式,但我没有找到可以处理它的软件。有一些在线工具,但它们要么是付费的,要么有低分辨率和 fps 等限制。
小智 7
虽然没有找到可以转换的带有 GUI 的软件,但我尝试了 ffmpeg CLI 方法,它对我有用。
在 terminal.app 中,通过 homebrew 安装 ffmpeg
brew install ffmpeg
Run Code Online (Sandbox Code Playgroud)
验证安装:
which ffmpeg
Run Code Online (Sandbox Code Playgroud)
期望看到终端返回ffmpeg的目录路径如 /usr/local/bin/ffmpeg
将 mp4 文件转换为无损循环播放 webp 文件的示例命令,分辨率为 20FPS,分辨率为 800px(width) * h600px(height):
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
Run Code Online (Sandbox Code Playgroud)
-filter:v fps=fps=20-lossless 1-loop 0. 对于非循环,使用-loop 1-preset default,可以根据设定picture,photo,text,icon,drawing和none需要。它会影响输出文件的大小。http://ffmpeg.org/ffmpeg-all.html#Options-28-s 800:600有关更多选项的详细信息,请访问ffmpeg libwebp 文档
此方法适用于大多数视频格式,包括 .mov、.avi、.flv 等作为输入文件以及 .gif 格式作为输出文件。
在我的要点上注意到这一点:https : //gist.github.com/witmin/1edf926c2886d5c8d9b264d70baf7379