安装工具
- 安装brew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 安装ffmpeg
brew install ffmpeg
- 安装gifsicle
brew install gifsicle
转化视频
ffmpeg -i in.mov -s 600x400 -pix_fmt rgb24 -r 10 -f gif - | gifsicle --optimize=3 --delay=3 > out.gif
参数解析:
- -r 10 告诉 ffmpeg 将视频的帧率转成 10fps, 这样可以减小视频体积
- -s 600×400 这是你的视频的尺寸, 600×400
- –delay=10 告诉 gifsicle GIF 每帧之间的时间间隔是 100ms(也就是帧率为 10fps, 1000ms/10fps = 100ms = 10x10ms), gifsicle 使用的单位是 10ms, 不是 ms
- –optimize=3 让 gifsicle 优化一下, 设置为 3 即可
录制屏幕
录制屏幕比较简单,用自带的 QuickTime Player 在 Mac 下录制屏幕。
网友评论