QuickTime や、 iPhone の動画キャプチャで撮影した動画を gif に変換するときに使う。特によく使うコマンドをメモ。
brew install ffmpeg
ffmpeg -i input.mov -vf "palettegen" -y palette.png
ffmpeg -i input.mov -i palette.png -lavfi "fps=12,scale=900:-1:flags=lanczos [x]; [x][1:v] paletteuse=dither=bayer:bayer_scale=5:diff_mode=rectangle" -t 5 -y output.gif
transpose
の値を調整することで回転角度を調整できる(1 だと 90 度)
ffmpeg -i input.mov -vf transpose=2 -metadata:s:v:0 rotate=0 output.mov
ffmpeg -i input.mov -filter:v "setpts=2\*PTS" output.mov