FFmpegを使わずにMacで動画をカットする方法
FFmpegは強力なツールですが、単に動画をトリミングするだけでも、ターミナルの設定やHomebrewの導入、正確なコマンドフラグの指定が必要になります。一方、Lossless Video CutterはMacネイティブアプリとして、コマンドライン操作を一切必要とせずに、同様のロスレス・トリミング機能を提供します。
読了時間:4分
FFmpegのセットアップに関する問題
FFmpegは素晴らしいソフトウェアです。しかし、Macで動作させるには一連の工程を経る必要があり、その各段階にそれぞれ特有の失敗する要因が潜んでいます。
- システムPATHを変更し、Xcode Command Line Toolsを必要とするHomebrewをインストールします。
brew install ffmpegを実行し、依存関係のコンパイルを待機しています。- ダウンロードしたバイナリを実行する際に表示される、macOS Gatekeeperの隔離に関する警告への対処法。
- 正確なフラグの確認:
-ssは-iの前か後か?ロスレスなら-c copy?-avoid_negative_tsは? - 昨年は動作していたスクリプトが、マシン間のバージョン差異によって動作しなくなっている。
クリップをトリミングしたい人の大半は、システムエンジニアではありません。彼らは単に、ファイルの冒頭と末尾の30秒間を削除したいだけなのです。
FFmpegなしでLossless Video Cutterが動作する仕組み
このアプリは、macOSやiOSがすべてのメディア処理で内部的に使用しているAppleのネイティブメディアフレームワーク、AVFoundationを基盤として構築されています。プレビュー、キーフレーム検出、ロスレスパケットコピー、書き出しといった処理はすべて、すべてのMacに標準搭載されているAVFoundation APIを通じて行われます。
サブプロセスの起動、PATHの検索、シェルエスケープといった処理は一切行われません。このアプリは動画ファイルを直接開き、中間プロセスを介することなく出力ファイルを直接書き込みます。
FFmpegを使わずにトリミングできること
ビデオコンテナ
MP4 · MOV · M4V · MKV · MTS · M2TS · TS · MXF
ビデオコーデック
H.264 · HEVC (H.265)
オーディオコーデック
AAC · MP3 · AC3 · PCM
フォーマット変換
変換は不要です。元の形式のままトリミングし、同じ形式で書き出します。
MKVに関するメモ
AVFoundationはMKVをネイティブサポートしていません。Lossless Video Cutterには、圧縮パケットをコピーする方式でMKVファイルの読み書きを行う軽量なMKV用マルチプレクサ/デマルチプレクサが組み込まれており、再エンコードやFFmpegへの依存は一切ありません。MacにFFmpegがインストールされている場合、書き出し後の表示アスペクト比メタデータの調整にFFmpegが任意で使用されることはありますが、トリミング処理そのものはFFmpegの有無に依存しません。
それでもFFmpegが必要になる場合
フォーマット変換(MKVからProResへの変換など)、フィルターの適用、シェルスクリプトを用いたパイプライン処理、あるいは詳細なコーデック制御を要するバッチ処理においては、依然としてFFmpegが最適なツールです。一方、既存のファイルを画質劣化なしにトリミングする場合には、Lossless Video Cutterを使えばそうした複雑な手順は一切不要になります。
今すぐお試しください
Trim video on Mac without a terminal
Lossless Video Cutterをダウンロードして、1分以内に最初のクリップをトリミングしましょう。Homebrewやフラグ、FFmpegは一切不要です。
