Formats

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は一切不要です。