Mac用FFmpeg:OneMacTools用にワンクリックでインストール
FFmpegは、OneMacToolsのビデオ・オーディオツールを支える無料のオープンソースのエンジンです。アプリには同梱されていないので、FFmpegが必要なツールを初めて開いたときに、OneMacToolsがHomebrewでワンクリックでインストールすることを提案します。手持ちのFFmpegを使うこともできます。画像、PDF、ファイル、デバイス上のAIのツールでFFmpegが必要になることはありません。
このページの内容
FFmpegとは? OneMacToolsがFFmpegを使う理由は?
FFmpegは、オーディオやビデオの読み込み、変換、編集に広く使われているオープンソースのプログラムです。macOS単体よりもはるかに多くのフォーマットとコーデックに対応しています:WebMとMKVのコンテナ、VP9とOpusのコーデック、MP3エンコード、正確なファイルサイズにするための2パスエンコード、ノイズ除去フィルタなど。多くのビデオアプリやWebサイトが裏側でFFmpegを使っています。
OneMacToolsはFFmpegをMac上で、あなたのファイルに対してのみ実行します。何もアップロードされません。FFmpegが元のファイルを読み取って一時フォルダに結果を書き出し、完成したファイルをOneMacToolsが出力フォルダに移動します。FFmpegにはffprobeも付属しており、macOSで読み取れない場合(MKVやWebMファイルなど)に、OneMacToolsはこれを使ってファイルの長さ、サイズ、コーデックを読み取ります。
FFmpegは独自のライセンスで提供される別のプロジェクトなので、OneMacToolsには含まれていません。サードパーティソフトウェアの規約とプライバシーポリシーに記載のとおり、ご希望の場合にだけHomebrewからインストールされます。
FFmpegが必要なOneMacToolsのツールは?
以下のツールでは、インスペクタにFFmpegを使用という行が表示され、FFmpegがないと実行できません:
| カテゴリ | FFmpegが必要なツール |
|---|---|
| ビデオ | ビデオを圧縮、指定サイズに圧縮、ビデオを変換、ビデオをトリミング、ビデオのサイズを変更、ビデオを切り取る、ビデオを回転・反転、速度を変更、ビデオを消音、オーディオを置き換え、ビデオに透かしを入れる、SNS用ビデオのプリセット、ビデオを結合、ビデオをGIFに、フレームを抽出、ループ、逆再生、ブーメラン |
| オーディオ | オーディオを抽出、オーディオを変換、オーディオをクリーンアップ、オーディオをトリミング、着信音作成、オーディオを結合・音量調整 |
| 画像 | GIFをMP4に |
| ダウンロード | ビデオをダウンロード(yt-dlpも必要) |
1つのオプションでだけFFmpegを使うツール
- 画面収録:GIFで保存する場合はFFmpegを使います。FFmpegがなくても収録が失われることはなく、「MP4として保存しました — GIFにはFFmpegが必要です。『設定』からインストールできます」というメモとともにMP4で保存されます。
- 自動字幕:字幕トラック(オフにできます)にはFFmpegが必要です。映像に焼き込みはFFmpegなしで使えます。
それ以外のもの(画像、PDF、ファイル、ユーティリティ、デバイス上のAIのすべてのツール、オーディオを録音、HDRビデオの色を修正、「このMac」の各画面)はすべて、macOS自身のフレームワークを使うので、FFmpegは必要ありません。
OneMacToolsからMacにFFmpegをインストールする方法
OneMacToolsは、Macの標準的なパッケージマネージャであるHomebrewを使ってFFmpegをインストールします。Homebrewがすでに入っていれば、ワンクリックです:
- 「ビデオを変換」など、FFmpegが必要なツールを開きます。上部のオレンジ色のバナーにこのツールにはFFmpegが必要ですと「OneMacToolsがHomebrewでインストールできます。」が表示されます。
- インストールをクリックします。HomebrewがFFmpegをダウンロードしてインストールする間、バナーにインストール中…と表示されます。その間もほかのツールを使えます。
- 完了するとバナーが消え、ツールが使えるようになります。上の一覧のすべてのツールでFFmpegが使えるようになります。
設定 › ヘルパーからも同じことができます。FFmpegの横にあるHomebrewでインストールをクリックします。インストールが完了すると、その行に緑のチェックマークとFFmpegの場所(/opt/homebrew/bin/ffmpegなど)が表示されます。
FFmpegの保存場所とサイズ
HomebrewはFFmpegを専用のフォルダに置きます:Appleシリコン搭載Macでは/opt/homebrew、Intel搭載Macでは/usr/localです。OneMacToolsがそれをアプリやライブラリにコピーすることはありません。HomebrewはFFmpegが依存するライブラリもインストールするので、ダウンロードサイズはすでにあるものによって変わります。回線が遅い場合、最初のインストールに数分かかることがあります。
すでにあるFFmpegを使う(Homebrew、MacPorts、または自分でビルドしたもの)
OneMacToolsは次のフォルダで順にffmpegプログラムを探し、最初に見つかったものを使います:
/opt/homebrew/bin(Appleシリコン搭載MacのHomebrew)/usr/local/bin(Intel搭載MacのHomebrewと、手動でインストールした多くのもの)/opt/local/bin(MacPorts)
そのため、brew install ffmpegやMacPortsでFFmpegを自分でインストールしている場合は、何もする必要はありません。「設定」›「ヘルパー」にはすでに緑のチェックマークが表示されています。
カスタムFFmpegパス
ホームフォルダの静的ビルドなど、別の場所にある場合は、「設定」›「ヘルパー」のカスタムFFmpegパスにフルパスを入力してReturnキーを押します。パスはフォルダではなくffmpegプログラム自体を指している必要があり、ファイルは実行可能でなければなりません。カスタムパスは上記のフォルダより優先されます。ファイルの詳細を読み取るため、OneMacToolsは使用するFFmpegと同じフォルダでffprobeを探すので、2つは同じ場所に置いてください。
FFmpegで使えるようになるフォーマットとコーデック
FFmpegがインストールされている場合、OneMacToolsの変換ツールは次のフォーマットで書き出せます:
| 出力 | ビデオコーデック | オーディオコーデック |
|---|---|---|
| MP4とMOV | H.264(yuv420p、どこでも再生可能)、ストリーミング向けに最適化 | AAC 160 kbps |
| MKV | H.264 | AAC 160 kbps |
| WebM | VP9 | Opus 128 kbps |
| MP3 | MP3(LAME、高品質VBR) | |
| M4A | AAC 192 kbps | |
| WAV / AIFF | 16ビットPCM | |
| FLAC | FLAC(ロスレス) |
「ビデオを変換」はMP4、MOV、WebM、MKV、M4Vのファイルを読み込み、MP4、MOV、WebM、MKVで書き出します。「オーディオを変換」はMP3、M4A、WAV、FLACで書き出します。「指定サイズに圧縮」は2パスエンコードを使うので、選んだサイズに収まります。手順については、MacでMOVをMP4に変換とメール用にビデオを圧縮をご覧ください。
その他のヘルパー:yt-dlp、WebP tools、Ghostscript
「設定」›「ヘルパー」には、いくつかのツールが使うオープンソースのプログラムがさらに3つ表示されます。インストール方法は同じで、ツールのバナーまたはHomebrewでインストールから行います:
| ヘルパー | 必要とするツール | 理由 |
|---|---|---|
| yt-dlp | ビデオをダウンロード | 貼り付けたリンクからビデオを取得します。 |
| WebPのツール | WebPに変換 | macOSはWebPを読み込めますが、書き出せません。 |
| Ghostscript | PDFをPDF/Aに | 長期保存用のPDF/Aファイルを書き出します。 |
FFmpegのアップデート
OneMacToolsはFFmpegを自動でアップデートしません。FFmpegはHomebrewが管理しています。アップデートするには、ターミナルを開いてbrew upgrade ffmpegを実行してください。OneMacToolsは次にツールを実行するときに新しいバージョンを使うので、再起動は不要です。yt-dlpも同様で、「ビデオをダウンロード」でサイトにダウンロードを拒否された場合や、映像のないファイルがダウンロードされた場合は、メッセージでbrew upgrade yt-dlpの実行が提案されます。
OneMacTools自体のアップデート(OneMacTools › アップデートを確認…)で、FFmpegが削除されたり置き換えられたりすることはありません。
FFmpegが動作しない?よくある問題の対処法
| 表示内容 | 対処方法 |
|---|---|
| 「FFmpegがインストールされていません。上のバナーまたは『設定』からインストールしてください。」 | バナーの「インストール」をクリックするか、「設定」›「ヘルパー」›「Homebrewでインストール」を選びます。 |
| 「Homebrewがインストールされていません…」 | brew.shからHomebrewをインストールするか、カスタムFFmpegパスを入力してください。 |
| 「FFmpegをインストールできませんでした:…」 | Homebrewがエラーを報告しました。ターミナルでbrew doctorを実行して表示された問題を修正し、もう一度試してください。または、自分でbrew install ffmpegを実行して出力全体を確認してください。 |
| カスタムパスを入力したのに緑のチェックマークが表示されない | パスの末尾がffmpegであること、ファイルが存在すること、実行可能であることを確認してください。フィールドでReturnキーを押すと再確認します。 |
| 「切り替え可能な字幕トラックにはFFmpegが必要です…」 | FFmpegをインストールするか、自動字幕で「映像に焼き込み」を選んでください。 |
| GIFではなくMP4で保存した画面収録 | FFmpegが見つからなかったか、GIFの作成に失敗しました。FFmpegをインストールしてから、「ビデオをGIFに」でMP4を変換してください。 |
その他の理由でジョブが失敗した場合は、ツールと履歴にメッセージが表示されます。その他のエラーはすべてトラブルシューティングガイドで症状別に解説しています。
このページで紹介しているツール
質問
FFmpegは無料で、Macに安全にインストールできますか?
はい。FFmpegは数え切れないほどのアプリで使われている無料のオープンソースソフトウェアです。OneMacToolsはHomebrewの公式ソースから標準のHomebrewパッケージをインストールし、FFmpegはMac上のあなたのファイルに対してだけ実行されます。
OneMacToolsはFFmpegなしで動作しますか?
はい。画像、PDF、ファイル、ユーティリティ、デバイス上のAIのツールでは不要で、「このMac」の画面でも不要です。FFmpegが必要なのは、このページに記載したビデオとオーディオのツール、GIFをMP4に、ビデオをダウンロードだけです。
HomebrewなしでFFmpegを使えますか?
はい。FFmpegを好きな方法でダウンロードまたはビルドし、「設定 › ヘルパー › カスタムFFmpegパス」にffmpegプログラムのフルパスを入力します。MacPortsでインストールした/opt/local/bin内のものも、OneMacToolsが自動で見つけます。
FFmpegをアンインストールするには?
ターミナルでbrew uninstall ffmpegを実行します。次にFFmpegが必要なツールを開くと、OneMacToolsに再びインストールのバナーが表示されます。アンインストールしても、作成済みの結果には影響しません。
FFmpegをインストールしたのに、OneMacToolsにFFmpegがないと表示されるのはなぜ?
探すのは/opt/homebrew/bin、/usr/local/bin、/opt/local/binと、カスタムパスだけです。別の場所にある場合は、「設定」›「ヘルパー」にフルパスを入力してReturnキーを押してください。
OneMacToolsでMKVやWebMをMP4に変換できますか?
はい、FFmpegをインストールすれば可能です。MKVやWebMのファイルを「ビデオを変換」にドロップしてMP4を選びます。結果はH.264ビデオとAACオーディオになるので、QuickTime、写真、iPhone、そしてほぼすべてのアプリやWebサイトで再生できます。複数のファイルは1つずつ変換され、日付付きのフォルダ1つにまとめられます。
FFmpegのほかにffprobeも必要ですか?
HomebrewはFFmpegと一緒にffprobeも自動でインストールします。OneMacToolsはこれを使って、MKVなどmacOS自体では開けないファイルの長さ、サイズ、コーデックを読み取るので、進行状況と残り時間を正確に表示できます。カスタムパスを使う場合は、ffprobeを同じフォルダに置いてください。
OneMacToolsにはFFmpegが同梱されていますか?
いいえ。FFmpegは独自のライセンスを持つ別のオープンソースプロジェクトのため、求められたときにだけHomebrewからインストールし、アップデートもアプリではなくHomebrewが管理します。