Macで画面録画をGIFとして書き出す方法
SlackやGitHubでちょっとしたUI操作やバグを共有したいときに便利。macOSで画面録画を高画質GIFに変換する方法と、GIFをネイティブで直接書き出せるツールを紹介します。
Macで画面録画をGIFとして書き出す方法
5秒程度のちょっとしたUI操作を共有するために、わざわざ動画ファイルを送信するのは大げさな場合があります。GitHubでバグ報告をする際や、Slackチャンネルでマイクロインタラクションを共有する際、あるいはドキュメントページを更新する際は、ループ再生されるGIFの方がはるかに効果的です。GIFなら自動で再生され、繰り返し再生され、閲覧者が再生ボタンをクリックする手間もかかりません。
しかし、macOS標準の画面キャプチャツールは.movファイルとしてしか書き出せません。録画した映像を高画質かつ軽量なGIFに変換するにはどうすればよいでしょうか?
録画して、編集して、さらに別ツールで変換していませんか?ScreenKiteにはネイティブのGIF書き出しエンジンが標準搭載されています。画面を録画し、タイムラインを編集したら、書き出しボタンをクリックしてGIFを選択するだけです。高画質・軽量なファイルサイズで、完全無料で利用できます。Mac版ScreenKiteをダウンロード →
方法1:FFmpegを使ってターミナルで変換する(高画質・無料)
余計なサードパーティ製GUIアプリを入れずに、最も画質がきれいで圧縮率の高いGIFを作成するには、ターミナルを使用するのが最適です。
- ターミナルを開きます。
- FFmpegがインストールされていない場合はインストールします。
brew install ffmpeg
- 変換コマンドを実行します。
ffmpeg -i input.mov -vf "fps=15,scale=800:-1:flags=lanczos,split[s0][s1];[s0]palettegen[p];[s1][p]paletteuse" -loop 0 output.gif
このコマンドの仕組み:
fps=15:フレームレートを15fpsに抑え、ファイルサイズを小さく保ちます。scale=800:-1:アスペクト比を維持したまま横幅を800ピクセルに縮小します。GitHubやSlackでの共有に最適なサイズです。palettegen&paletteuse:動画のフレームから専用のカラーパレットを動的に生成し、色ムラやバンディングを防いでくっきりとした高画質GIFに仕上げます。
方法2:Webブラウザベースの変換ツールを利用する
Webブラウザ上で動画をGIFに変換することも可能です。ただし、一般的なオンライン変換サイトは画質が大きく劣化したり、透かし(ウォーターマーク)が入ったり、サーバーにファイルをアップロードすることでプライバシーが損なわれるリスクがあります。
オンラインツールを使用する場合は、サーバーにファイルを送らずブラウザのWebAssembly上でローカル処理を行うローカルファーストのWebコンバーターを選ぶことをおすすめします。
よりスマートなワークフロー:ネイティブGIF書き出し
動画を毎回手動でGIFに変換するのは面倒な作業です。日常的にバグ報告を行ったり、ドキュメントを作成したり、UIの新機能を紹介しているなら、最初からGIF書き出しを前提に作られた録画ツールを使うべきです。
ScreenKiteなら、画面を録画し、不要なフレームをトリミングして、ワンクリックで直接.gifファイルとして書き出せます。ネイティブレンダリングエンジンがカラーパレットとフレームレートを自動で最適化するため、コマンドラインを触ることなく鮮明で軽量なGIFが手に入ります。
Related articles
MacでMOVをMP4に無料変換する方法(追加アプリ不要)
Macで画面録画をして巨大な.movファイルになって困っていませんか?QuickTime、Finder、ターミナルを使って標準機能だけでMOVをMP4に無料変換する方法と、最初からMP4で直接書き出せる録画ツールを紹介します。
画質を落とさずにMacの画面録画ファイルサイズを小さくする方法
たった5分の画面録画が数百メガバイトも消費していませんか?文字をぼやけさせたり粗くしたりせず、共有用に動画を圧縮する方法を解説します。
2026年版 Macで画面録画する方法(標準機能とおすすめアプリ)
Command + Shift + 5、QuickTime、または専用アプリを使ってMacで画面録画する方法を解説。音声、権限設定、編集、エクスポートまで網羅。