安裝工具
- 安裝brew
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
- 安裝ffmpeg
brew install ffmpeg
- 安裝gifsicle
brew install gifsicle
轉(zhuǎn)化視頻
ffmpeg -i in.mov -s 600x400 -pix_fmt rgb24 -r 10 -f gif - | gifsicle --optimize=3 --delay=3 > out.gif
參數(shù)解析:
- -r 10 告訴 ffmpeg 將視頻的幀率轉(zhuǎn)成 10fps, 這樣可以減小視頻體積
- -s 600×400 這是你的視頻的尺寸, 600×400
- –delay=10 告訴 gifsicle GIF 每幀之間的時(shí)間間隔是 100ms(也就是幀率為 10fps, 1000ms/10fps = 100ms = 10x10ms), gifsicle 使用的單位是 10ms, 不是 ms
- –optimize=3 讓 gifsicle 優(yōu)化一下, 設(shè)置為 3 即可
錄制屏幕
錄制屏幕比較簡(jiǎn)單逊躁,用自帶的 QuickTime Player 在 Mac 下錄制屏幕辽社。