使用FFmpeg自动裁剪将视频转换为动画WebP

使用FFmpeg自动裁剪将视频转换为动画WebP

💡 原文英文,约700词,阅读约需3分钟。
📝

内容提要

我使用ffmpeg编写脚本,将视频剪辑成短循环动画,并自动检测黑边,使用cropdetect过滤器完美裁剪输出。最终版本已上传至GitHub。

🎯

关键要点

  • 使用ffmpeg将视频剪辑成短循环动画,选择WebP格式而非GIF。
  • 脚本支持自动裁剪黑边,适用于横屏和竖屏视频。
  • 基本命令为ffmpeg -i <in_file> -loop 1 -an -vf fps=fps=20 <out_file>。
  • 可以通过-ss和-to参数指定剪辑的开始和结束时间。
  • 使用cropdetect过滤器自动检测黑边并裁剪视频。
  • 脚本中使用bc命令进行浮点数计算,以保持宽高比。
  • 最终版本的脚本已上传至GitHub,包含错误检查和自动文件命名功能。
➡️

继续阅读