🌐

[Xcode]Simulatorで動画録画しGIFを作成する

2022/06/07に公開

概要

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