まいまいワークス

主にiPhoneアプリの開発で考えた事、調べた事、感じた事などを記していきます。

ffmpegのメモ(自分用)

フォーマット変更、サイズ変更、切り取り(時間軸)、切り抜き(xy)など

ffmpeg -ss 0 -t 6 -i 1420114405.mov -s 320*568 out.mp4
ffmpeg -ss 0 -t 6 -i 1420114405.mov -vf crop=200:300:25:25 out.mp4

-ss:スタート時間
-t:動画の時間
-i:入力ファイル
-s:出力サイズ(拡大縮小)
-vf crop=縦サイズ:横サイズ:原点x:原点y
最後に出力ファイル

アニメーションgifを作るとき

ffmpeg -ss 0 -t 6 -i 1420114405.mov -vf crop=200:300:25:25 -r 15 pngs/%04d.png

#imagemagickを使用
convert -delay 6.67 -layers optimize pngs/*.png image.gif

pngsディレクトリを用意

-r:1秒間のコマ数
-delay 6.67:1フレームの時間(/100秒)
→6.67/100(秒)
1秒間に15コマの場合