UGLYPEAR AIが事業をアップグレード:高性能ドキュメント圧縮 × RAGデータエンジニアリング基盤新事業を詳しく見る →

動画圧縮後の画質劣化を防ぐ!CRFパラメータ最適化実践ガイド

結論から言うと、動画圧縮後の画質劣化は、CRF値が高すぎる、エンコーダーの選択ミス、解像度を下げすぎるという3つの原因に集約されます。解決策はCRFパラメータの最適化です。CRF値は18〜23(18は視覚ロスレス、23がバランス点)、H.265エンコーダーを優先(H.264と同等画質で40〜50%のサイズ削減)、解像度は半分以上下げないこと。2.3GBの4K動画であれば、x265 CRF 23で280MBまで圧縮ても画質はほぼロスレスです。この記事では、画質劣化の原因から、CRFパラメータの詳細、エンコーダー比較、実践的な事例までを解説します。

動画圧縮の基本的なのなのな概念にまだ慣れていない方は、まず動画圧縮ガイドをご覧ください。

一、動画圧縮後に画質が劣化する理由

動画圧縮は、時間の冗長性(隣接フレームの類似一部)と空間の冗長性(同一フレーム内の類似ピクセル)を破棄することでサイズを削減します。画質劣化のほとんどは、圧縮パラメータの設定が適切でないために、エンコーダーが視覚のに敏感な情報を過剰に破棄してしまうことが原因です。画質劣化の原因を理解すれば、適切な対処が可能性になります。

画質劣化の原因典型的な症状根本原因発生頻度
CRF値が高すぎる色ブロック、ぼやけ、詳細の喪失CRF>28、高周波情報を過剰に破棄★★★★★
エンコーダーの選択ミス同じサイズでも画質が明らかに劣る古いエンコーダーや不適切なpresetを使用★★★★☆
解像度を下げすぎる全体的にぼやける、ジャギーが目立つ4Kから直接720pに下げ、ピクセルが過剰に失われる★★★☆☆
ビットレートモードが不適切動きのあるシーンがぼやけ、静止画で無駄が多い可変ビットレートVBRではなく固定ビットレートCBRを使用★★☆☆☆
音声ビットレートが高すぎるサイズが音声に占あるされるロスレスFLACや320kbps MP3を使用★★☆☆☆

上の表からわかるように、CRF値が高すぎることとエンコーダーの選択ミスが2大原因で、画質問題の75%以上を占めます。2.3GBの4K動画をCRF 35で圧縮すると180MBになりますが、色ブロックやぼやけが目立ちます。一方、CRF 23で圧縮すると280MBで、画質はほぼロスレスです。CRF値の差が12しかなくても、結果は大きく異なります。

二、CRFパラメータとエンコーダーの詳細解説

動画圧縮の画質問題に対処するには、CRFパラメータの最適化とエンコーダーの選択が重要です。まず、3つの主にエンコーダーの比較表を示し、その後でCRFパラメータを詳しく解説します。

エンコーダーエンコード規格同等画質のサイズエンコード速度互換性推奨シーン
x264H.264/AVC基準(100%)最も速★★★★★汎用/モバイル
x265H.265/HEVC50%〜60%3〜5倍遅い★★★★☆ストレージ/ストリーミング
AV1AV135%〜45%10倍以上遅い★★★☆☆先端/8K

上の表からわかるように、x265はサイズと互換性の最適なバランスを実現しています。x264より40〜50%サイズを削減でき、互換性も最新のほとんどのデバイスをカバーしています。AV1はサイズが最も小ですが、エンコードが極めて遅く互換性も低いため、先端シーンに限定されます。SmartSlimはデフォルトでx265を使用し、サイズと互換性を両立しています。

1. CRFパラメータの詳細解説(最も重要)

CRF(Constant Rate Factor、定率係数)は、x264/x265の画質制御パラメータで、範囲は0〜51です。CRF値が低いほど画質が良くサイズが大きくなり、高いほど画質が劣化しサイズが小さくなります。重要なのは「サイズ」と「画質」のバランス点を見つけることです。多数の実測データに基づくと、CRF 18〜28が実用的な範囲です。CRF 18は視覚ロスレス、CRF 23はバランス点、CRF 28は許容範囲の劣化となります。

重要な法則として、CRF値が6増えるごとに、ビットレートは約半分、サイズは約半分になります。CRF 18からCRF 24でサイズが約半分になり、CRF 24からCRF 30でさらに半分になります。つまり、CRF 18からCRF 30では、サイズが元の約1/4になります。H.265は同等画質の場合、H.264よりCRFを2〜3高く設定できます。すなわち、H.264 CRF 21の画質は、H.265 CRF 23〜24の画質にほぼ相当します。

CRF値2.3GB 4K動画の圧縮後圧縮率目視できる歪み推奨用途
CRF 18920MB60%なし(視覚ロスレス)アーカイブ/マスター
CRF 20560MB75.7%ほぼなし高品質展示
CRF 23280MB87.8%目立たない汎用バランス点
CRF 26160MB93%軽微モバイル/Web
CRF 28110MB95.2%劣化はあるが許容範囲低帯域シーン
CRF 3268MB97%明らかな色ブロック非推奨

2. preset(プリセット)の選択

エンコーダーのpresetは、エンコード速度と圧縮効率のトレードオフを決定します。presetが遅いほど、エンコーダーはより多くの時間をかけて最適な圧縮方法を探索し、同等画質でより小さなサイズを実現します。推奨するpresetはmedium(デフォルト)またはslowです。mediumは速度と効率のバランス点であり、slowはさらに5〜10%サイズを削減できますが、エンコード時間は2倍になります。preset ultrafastは最も速ですが、同等画質でのサイズはmediumより30〜40%大きくなるため、推奨しません。

SmartSlimはデフォルトでpreset mediumを使用し、エンタープライズ版ではslowを設定して最大限のサイズ削減を追求できます。FFmpegコマンドラインの詳細な使い方については、FFmpeg動画圧縮実践ガイドを参照してください。

3. 解像度とビットレートの戦略

解像度を下げすぎることは、画質劣化のもう一つの大きな原因です。4Kから直接720pに下げると、ピクセル数が3840×2160から1280×720になり、75%のピクセルが失われるため、必然的にぼやけます。正しい方法は、解像度を半分以上下げないことです。4Kは1080pまで(50%のピクセルを保持)、1080pは720pまでに抑え、4Kから直接720pに飛ばないようにします。

ビットレートモードは、CBR(固定ビットレート)ではなくVBR(可変ビットレート)を推奨します。VBRは、動きの複雑なシーンにより多くのビットレートを割り当て、静止画には少なく割り当てることで、全体的な画質のバランスを最適化します。CBRはシーンの複雑さに関わらず同じビットレートを割り当てるため、動きのあるシーンでぼやけが発生し、静止画ではビットレートが無駄になります。エンコード規格の詳細な比較については、H.264 vs H.265 vs AV1 エンコーダー比較を参照してください。

三、実践事例:2.3GBの4K動画を280MBに圧縮

これはある企業のプロモーションビデオです。.mp4形式、元のサイズ2.3GB。4K解像度(3840×2160)、30fps、H.264エンコード、ビットレート45Mbps、長さ5分42秒。企業の公式サイト(制限500MB)と微信動画アカウント(制限200MB)にアップロードする必要があり、300MB以内に圧縮つつ、画質はほぼロスレスに保つことが目標です。

動画の特徴: 4K 30fps、H.264 CRF 18で元エンコード、ビットレート45Mbps、AAC音声256kbps、動きの多いシーンやクローズアップを多く含む。

実行パラメータとサイズの変化:

ステップ操作主にパラメータサイズ変化
1エンコーダー切替H.264 → H.265 (x265)2.3GB → 1.2GB
2CRF最適化CRF 18 → CRF 23、preset medium1.2GB → 320MB
3解像度調整4K → 1080p(50%のピクセルを保持)320MB → 290MB
4音声圧縮AAC 256kbps → AAC 128kbps290MB → 280MB

結果: 280MB、圧縮比約8.2:1、圧縮率87.8%。公式サイトの500MB制限をクリアし、動画アカウントの200MB制限にも近い値です(CRFを26ま以下げれば160MBまでまで達可能性)。1080pは主流のディスプレイで4Kと表示品質にほとんど差がなく、動きのあるシーンでも色ブロックは発生せず、クローズアップの詳細も良好に保持され、音声も違と感がありません。処理全体をローカルで完結しており、プロモーションビデオが第三者サーバーを経由しないため、企業の機密保持要件にも適合しています。

四、動画タイプ別の圧縮推奨設定

動画のタイプによって、最適な圧縮パラメータは異なります。以下の表に、一般的な動画タイプの推奨設定を示します。

動画タイプ典型的なサイズ推奨エンコーダー推奨CRF推奨戦略
企業プロモーション1〜5GBx265CRF 234K→1080p、詳細を保持
教育用録画500MB〜2GBx264CRF 201080p維持、静止画の効率が高い
会議録画1〜3GBx265CRF 261080p→720p、画質要求は低め
製品デモ200MB〜1GBx264CRF 211080p維持、鮮明さを確保
イベント記録2〜10GBx265CRF 244K→1080p、動きの多いシーン
監視録画5〜50GBx265CRF 28720pにダウンスケール、許容範囲の劣化

一般的な原則として、画質重視ならCRF 18〜21、汎用シーンならCRF 23、画質要求が低いならCRF 26〜28を選択します。x265を優先(40〜50%サイズ削減)し、互換性が特に重要な場合のみx264を使用します。解像度は半分以上下げず、音声はAAC 128kbpsで十分です。適切なパラメータを選べば、動画圧縮はサイズと画質を両立できます。

五、よくある質問(FAQ)

Q1:動画圧縮後の画質劣化はどうやって改善する?

画質劣化の主な原因は、CRF値が高すぎる、エンコーダーの選択ミス、解像度を下げすぎることです。改善方法:CRF値は18〜23に設定(18は視覚ロスレス、23はバランス、28は許容範囲の劣化)、H.265エンコーダーを優先(H.264と同等画質で40〜50%のサイズ削減)、解像度は半分以上下げない(4Kは1080pまでに抑え、720pま以下げない)。2.3GBの4K動画は、x265 CRF 23で280MBまで圧縮ても画質はほぼロスレスです。SmartSlimは動画コンテンツに応じて最適なCRFとエンコーダーを自動選択します。

Q2:CRF値はいくつに設定するのが最適?

CRF(Constant Rate Factor)の推奨範囲は18〜28です。CRF 18は視覚ロスレス(原画とほぼ差がない)、アーカイブ向き。CRF 23はバランス点(画質が良くサイズが大幅に削減)、汎用シーン向き。CRF 28は許容範囲の劣化(詳細は失われるが視聴に影響しない)、モバイル端末向き。CRF値が6増えるごとに、ビットレートは約半分、サイズは約半分になります。H.264の推奨CRFは18〜23、H.265の推奨CRFは20〜26(同等画質の場合、CRFは2〜3高く設定できます)。

Q3:x264、x265、AV1エンコーダーはどれが良い?

同等画質でのサイズ順:AV1 < x265 < x264。x264(H.264)は互換性が最も高く、エンコードが最も速で、汎用シーンに適しています。x265(H.265)はx264より40〜50%サイズを削減できますが、エンコードが3〜5倍遅く、ストレージやストリーミング向きです。AV1はx265よりさらに20〜30%サイズを削減できますが、エンコードが極めて遅く(10倍以上)、古いデバイスでのデコード互換性に課題があります。汎用にはx264、サイズ重視ならx265、先端シーンにはAV1をおすすめします。SmartSlimはデフォルトでx265を使用し、サイズと互換性を両立しています。

Q4:4K動画を300MB以内に圧縮するには?

4K動画を300MB以内に圧縮する方法は2つあります。1つ目は4K解像度を維持したままx265 CRF 26〜28を使用する方法(画質は劣化するが4Kの詳細は保持)。2つ目は1080pにダウンスケールしてx265 CRF 20〜22を使用する方法(画質はより良いが解像度が半分に)。2つ目の方法をおすすめします。1080pはほとんどの画面で4Kとの表示差がほとんどなく、画質は4K高CRFよりも明らかに優れています。2.3GBの4K動画を1080p x265 CRF 22で圧縮すると約280MBで、画質は4K CRF 28よりも優れます。音声はAAC 128kbpsでさらにサイズを削減できます。

まとめ

動画圧縮後の画質劣化は、CRF値が高すぎる、エンコーダーの選択ミス、解像度を下げすぎることの3つが原因です。解決策はCRFパラメータの最適化です。適切なCRF値の選択が最も重要です(18は視覚ロスレス、23はバランス点、28は許容範囲の劣化、6増えるごとにサイズ半減)。x265エンコーダーを優先し(x264より40〜50%サイズ削減)、解像度は半分以上下げず(4K→1080p、720pに飛ばない)、音声はAAC 128kbpsを使用します。パラメータを適切に設定すれば、2.3GBの4K動画でも安定して280MBまで圧縮、画質をほぼロスレスに保てます。

覚えておくべき3つのポイント:第一に、CRF 23は汎用の黄金バランス点で、18を下回るとサイズが大きくなりすぎ、28を超えると画質が明らかに劣化します。第二に、x265は現においての最適な選択肢で、x264よりサイズを半分近く削減でき、互換性も主流デバイスをカバーしています。第三に、解像度は半分までが下限で、それ以上下げると必ずぼやけが発生します。適切なエンコーダーとパラメータを選べば、動画圧縮はサイズと画質を完全に両立できます。

ファイルを圧縮てみませんか?SmartSlimを試す

独自開発のRust圧縮エンジンに基づき、PDF/画像/動画/Office/OFDなど10分野40以上の形式に対応。ローカル圧縮でデータは外部に送信されません。