🌐
[Xcode]Simulatorで動画録画しGIFを作成する
概要
Simulatorでアプリ内の挙動を動画(.mov)ファイルで作成し、
さらにその動画ファイルをGIFに変換するまでの流れです。
手順
1. Simulatorの動画録画
まずは動画ファイルを保存したいディレクトリに移動します。(例として今回はDesktop)
cd /Users/ユーザー名/Desktop
以下コマンドで実行します。(ファイル名は任意です)
終了し動画録画を停止する場合はcontrol + c
で止めます。
xcrun simctl io booted recordVideo demo.mov
control + c キーで録画停止.
2. 動画ファイル(.mov)からGIFに変換
ffmpeg
というライブラリを使用して動画ファイルからGIFに変換します。
まずHomebrewでインストールします。
brew install ffmpeg
先ほど生成したdemo.mov
を対象に以下のコマンドを実行します。
scale=
の数値はリサイズで幅と高さを指定出来ます。
ffmpeg -i demo.mov -vf scale=320:-1 -r 10 demo.gif
以上でSimulatorでの動画録画からGIF生成までが完了です。
Discussion