Lossless Free feature

Macで画質を落とさずに動画をトリミングする方法

一般的な動画編集ソフトでは、トリミングの際に再エンコードが行われますが、Lossless Video Cutterはそうした処理を行いません。元の圧縮された動画パケットをそのまま出力ファイルにコピーするため、生成による画質劣化(世代劣化)がなく、再エンコードの待ち時間も発生しません。結果として、フレーム単位でソースと完全に同一の動画が得られます。

読了時間:5分

再エンコードが画質を低下させる理由

H.264やHEVCといった現代の動画コーデックは、その仕組み上「非可逆(ロッシー)」です。これらは、扱いやすいファイルサイズで動画を保存するために、人間の目には認識されにくい情報をあえて破棄します。デコードと再エンコードを繰り返すたびに、すでに圧縮されたデータに対してこの非可逆処理が再び行われることになります。その結果、ブロックノイズ、リンギング、カラーバンディング、ディテールの潰れといった、元の映像には存在しなかった画質劣化(アーティファクト)が蓄積し、映像に現れるようになります。

非常に高いビットレートでエンコードしたとしても、以前の圧縮処理で失われた情報を完全に復元することはできません。つまり、品質が低下したデータを基に作業することになるのです。この連鎖を完全に断ち切る唯一の方法は、そもそもデコードを行わないことです。

ロスレス・トリミングの仕組み

イン点とアウト点を設定すると、Lossless Video Cutterはカット位置に最も近いキーフレームを特定します。キーフレームとは、コーデックが基準(アンカー)として使用する自己完結型の参照フレームであり、その間の各フレームは、最も近いキーフレームに対する差分(デルタ)として記録されます。差分フレームは単独では成立しないため、カット位置はキーフレームの境界に合わせる必要があります。

キーフレームの境界が特定されると、アプリはAVFoundationを使用して圧縮サンプルバッファ(生のパケット)を読み込み、それらを出力コンテナに直接書き込みます。ピクセルのデコード、色変換、エンコーダパイプラインといった処理は一切行われません。出力ファイルのビデオデータは、ソース内の対応するデータとビット単位で完全に同一です。

対応フォーマット

Lossless Video Cutterは、Macで一般的に使用されるあらゆる形式に対応しています。

動画コンテナとコーデック

MP4/M4V (H.264, HEVC), MOV, MKV, MTS/M2TS, TS, MXF, QT

音声

AAC、MP3、AC3、PCM

画像

PNG、JPEG、HEIC、TIFF、GIF、WebP

段階的に

  1. 動画を開くには、⌘O を押すか、アプリのウィンドウにドラッグしてください。
  2. 残したい部分の開始位置までスクラブし、I キーを押してインポイントを設定します。
  3. セクションの末尾までスクラブし、O キーを押して、アウトポイントを設定します。
  4. 再生ボタンまたはスペースキーを使って選択範囲をプレビューし、カットの具合を確認してください。
  5. ⌘Eで書き出し。 再エンコードの待ち時間なしで、数秒でファイルが完成します。

キーフレームに関する注意点

画質を劣化させない「ロスレス」トリミングではキーフレームの境界でカットを行う必要があるため、実際にカットされる位置は、指定したイン点やアウト点からわずか(通常はコンマ数秒程度)にずれることがあります。このアプリは自動的に最も近いキーフレームに位置を合わせ、プレビューで正確なカット位置を表示するため、意図しない結果になることはありません。

ほとんどのコンテンツでは、この点は気になりません。カメラで撮影した映像には通常0.5秒間隔程度でキーフレームが含まれており、スクリーンキャストや静的なコンテンツではさらに頻繁に含まれることもあります。数秒間隔でしかキーフレームが含まれないような高圧縮素材を扱う場合は、イン点を少し早めに設定することで、スナップ(吸着)の余地を確保できます。プレビューには、カーソルの実際の位置ではなく、常に実際のカット位置が反映されます。

今すぐお試しください

Lossless trimming is free

Lossless Video Cutterをダウンロードして、画質を落とさずにすぐにトリミングを始めましょう。試用版や利用時間の制限はなく、基本的なトリミング機能の利用にサインインも不要です。