螢幕錄影
Mac
- 使用內建的錄影程式 cmd + shift + 5
- 為了能將影片嵌入日記, 透過 ffmpeg 轉換為 gif
ffmpeg -i test.mov \
-vf "fps=10,scale=320:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" \
-loop 0 output.gif
- 為了方便轉換, 新增 zsh function 至
~/.zshrc
function mov2gif() {
ffmpeg -i $1 \
-vf "fps=10,scale=320:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" \
-loop 0 $1.gif
}
function mov2gif_hd() {
ffmpeg -i "$1" \
-vf "fps=30,scale=1280:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" \
-loop 0 "$1_hd.gif"
}
- 重新載入
source ~/.zshrc
, 之後就可以直接使用mov2gif test.mov
來轉換影片為 gif