ゲームの紹介動画を保存する方法と、それをGIF画像に変換する方法を紹介します。
目次
動画の保存方法
QuickTime Playerの起動
QuickTime Playerを起動します。QuickTime Playerは「アプリケーション」フォルダにあります。
録画方法
メニューから、「ファイル > 新規画面収録」を選択します。
録画用のメニューが表示されるので、「画面全体」または「選択範囲」のどちらかを選びます。
そして準備ができたら「収録」をクリックして録画を開始します。
録画の停止
録画の停止は「Command + Control + ESCキー」押します。録画が停止するとデスクトップに「画面収録 [日付 時間].mov」が作成されます。
サウンドを含める方法 (BlackHoleを使う)
macOS Big Surあたり(M1 mac?)から、録画に音声データを含めることができなくなっているようです。
それを回避するには「BlackHole」という仮想のオーディオデバイスを使用すると音声データを一緒に取り込むことができるようになります。
インストール方法は以下のページなどが参考になると思います。
※Black Holeのダウンロードにはメールアドレスの登録が必要なので、気になる人は捨てメアドを作っておくと良いかと思います。(私は普通に Gmail で登録しました)
こちらのページを参考に「Black Hole」を有効にします(なお「Black Hole」を有効にするとスピーカーなどから音を確認することができなくなるため、録画時のみ有効にします)。
GIF画像への変換方法
*.mov 形式は、Twitterであればそのまま投稿できますが、ブログなどで表示する場合に不便です。というのも、どこか別の場所にアップロードしてリンクを張るようにするなど、一手間かかってしまうからです。
ですが、GIF画像にすれば、ほぼ全てのWebサービスでは表示可能となります。
mov形式からGIF画像へ変換する方法はいくつかありますが、ここでは ffmpeg というコマンドラインのツールを使います。
ffmpeg をインストールするには、Homebrew をあらかじめ導入する必要があります。
Homebrew の導入はやや手順が必要なので、「mac homebrew インストール」などで検索してインストール済みであるとします。
- 参考になるページ:macOSにHomebrewをインストール
ffmpeg は、ターミナルを開いて
brew install ffmpeg
でインストール可能です。
インストールしたら、
ffmpeg -i movie.mov -r 24 movie.gif
でGIF画像に変換できます。( “movie.mov” を “movie.gif” に、フレームレート 24 で変換)
なお、フレームレートはあまり大きい値だとファイルサイズが大きくなる上に、ブラウザによっては正常に再生されないことがあるので、フレームレートは「24」あたりが無難だと思います。
画像サイズが大きい場合
-vf オプションをつけると、画像の解像度が変更できるので、元の解像度より小さくすることで、ファイルサイズが小さくなります。
ffmpeg -i movie.mov -r 24 -vf scale=240:-1 movie.gif
とすると、幅が240、高さは画面比に合わせて自動で解像度が変わります。
動画の尺を指定して切り取りたい
-ss オプション もしくは -t オプションを使うと、開始位置と切り出し時間の設定ができます。
ffmpeg -ss 3 movie.mov -r 24 -t 10 movie.gif
このように記述すると、動画開始3秒から切り出し、10秒間で終了するものとなります。(3:00〜13:00 の部分を切り出すこととなります)