macOSでMOVファイルをMP4に簡単変換
MOV to MP4 Converterは、macOSでMOVファイルをMP4に変換するツールです。ドラッグ&ドロップで簡単に使えて、ffmpegの知識は不要です。
macOS 10.15(Catalina)以上
Intel MacとApple Silicon Macの両方に対応しています。
ffmpeg - 動画変換エンジン
セットアップスクリプトで自動インストールできます(後述)。
| 項目 | 設定 |
|---|---|
| 映像コーデック | H.264 (libx264) |
| 音声コーデック | AAC 192kbps |
| ピクセルフォーマット | yuv420p(最大互換性) |
| エンコーダプリセット | medium(速度と品質のバランス) |
| Web最適化 | movflags +faststart |
セットアップスクリプトを使うと、ffmpegのインストールからデスクトップアプリの作成まで自動で行えます。
cd dev/mov-to-mp4
./setup.sh
セットアップスクリプトが以下を行います:
セットアップ中にデスクトップアプリの作成をスキップした場合、後で作成できます:
./create-app.sh ~/Desktop
デスクトップに「MOV to MP4.app」が作成されます。
セットアップスクリプトを使わずに、手動でインストールする方法です。
まだHomebrewをインストールしていない場合:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
brew install ffmpeg
インストールには数分かかります。
ffmpeg -version
バージョン情報が表示されればOKです!
chmod +x convert.sh create-app.sh setup.sh
デスクトップアプリを使えば、コマンドを入力する必要はありません。
デスクトップの「MOV to MP4」アプリをダブルクリック
2つの方法があります:
変換が完了すると、macOSの通知センターでお知らせします。
ターミナルから直接変換スクリプトを実行します。
./convert.sh video.mov
これだけでvideo.mp4が作成されます。
./convert.sh file1.mov file2.mov file3.mov
スペースで区切って複数のファイルを指定できます。
[INFO] MOV to MP4 Converter v1.0.0 [INFO] 品質: high (CRF 18) [INFO] file1.mov → file1.mp4 [INFO] ファイルサイズ: 125.3 MB → 89.7 MB [OK] 変換完了 (12.5秒)
フォルダを指定して、中の全MOVファイルをまとめて変換します。
./convert.sh --all
./convert.sh --all ~/Desktop
デスクトップの全MOVファイルが変換されます。
--allオプションを使うと、同じフォルダに元のMOVファイルとMP4ファイルが保存されます。元のMOVファイルは削除されません。
用途に合わせて品質プリセットを選べます。品質 = ファイルサイズのトレードオフを理解することが重要です。
| プリセット | CRF値 | 品質 | ファイルサイズ | 用途 |
|---|---|---|---|---|
high |
18 | ⭐⭐⭐ 最高 | 大 | 編集素材、アーカイブ、高画質が必要な場合 |
medium |
23 | ⭐⭐ 標準 | 中 | 一般的な用途(推奨) |
low |
28 | ⭐ 基礎的 | 小 | Web共有、メール添付、ストレージ節約 |
./convert.sh -q medium video.mov ./convert.sh --quality low video.mov
デフォルトでは入力ファイルと同じ場所にMP4が保存されますが、出力先を指定することもできます。
./convert.sh -o ~/Desktop/mp4 video.mov
この例では、MP4ファイルが~/Desktop/mp4/フォルダに保存されます。
出力先フォルダが存在しない場合、自動的に作成されます。
デフォルトでは、同じ名前のMP4ファイルが既に存在する場合、上書きしません。
./convert.sh --overwrite video.mov
[WARN] video.mp4 は既に存在します。スキップします。
--overwriteを使うと、既存のファイルを削除して再変換します。
複数のオプションを組み合わせて使うこともできます。
./convert.sh -q medium -o ~/Movies video.mov
./convert.sh -q low --overwrite video.mov
./convert.sh --quality medium --output ~/Movies --overwrite video.mov
症状: ffmpeg: command not found というエラーが表示される
brew install ffmpeg
ffmpeg -version
echo $PATH
HomebrewのPATHが含まれているか確認してください(/opt/homebrew/bin または /usr/local/bin)
症状: Conversion failed というエラーが表示される
file video.mov
QuickTime PlayerやVLCでファイルを開いてみてください。
ffmpeg -i video.mov -c:v libx264 -c:a aac -b:a 192k test.mp4
症状: アプリをダブルクリックしても何も起こらない
macOSのセキュリティ機能が、未署名のアプリをブロックしている可能性があります。
open "MOV to MP4.app"
症状: 1分の動画に何分もかかる
./convert.sh -q low video.mov
品質を下げることで、変換速度が大幅に向上します。
古いMacや、空き容量が少ない場合は、動作が遅くなる可能性があります。
| 用語 | 説明 |
|---|---|
| ffmpeg | 動画・音声を変換するためのフリーソフトウェア。このツールのコアエンジン。 |
| MOV | AppleのQuickTimeで使われる動画フォーマット。macOSでよく見かける。 |
| MP4 | 最も互換性の高い動画フォーマット。ほぼすべてのデバイスで再生可能。 |
| コーデック | 動画・音声を圧縮・展開する方式。H.264やAACなどがある。 |
| CRF値 | Constant Rate Factorの略。値が低いほど高画質だがファイルサイズが大きくなる(18〜28が一般的)。 |
| H.264 | 最も広く使われている映像コーデック。高圧縮で高画質。 |
| AAC | Advnaced Audio Codingの略。高品質な音声コーデック。 |
| faststart | Webストリーミング用に最適化。ダウンロード中から再生可能。 |
| Homebrew | macOS用のパッケージ管理ツール。ソフトウェアのインストールを簡単にする。 |
| ドラッグ&ドロップ | ファイルをマウスで掴んで、別の場所に移動する操作。 |
| PATH | コマンドを探す場所を指定する環境変数。これが正しく設定されていないとコマンドが見つからない。 |
A: いいえ。元のMOVファイルは保持されます。同じフォルダに新しいMP4ファイルが作成されます。
A: いいえ。このツールはmacOS専用です。WindowsやLinuxの場合は、ffmpegを直接使うことを検討してください。
A: 品質プリセットを「high」にすれば、元の画質に非常に近い仕上がりになります。ただし、再エンコードのため、理論上はわずかに劣化します。
A: 特に制限はありません。ただし、ファイル数が多いほど処理時間が長くなります。
A: ターミナルで Ctrl + C を押してください。