結論から言うと、動画圧縮後の画質劣化は、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パラメータを詳しく解説します。
| エンコーダー | エンコード規格 | 同等画質のサイズ | エンコード速度 | 互換性 | 推奨シーン |
|---|---|---|---|---|---|
| x264 | H.264/AVC | 基準(100%) | 最も速 | ★★★★★ | 汎用/モバイル |
| x265 | H.265/HEVC | 50%〜60% | 3〜5倍遅い | ★★★★☆ | ストレージ/ストリーミング |
| AV1 | AV1 | 35%〜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 18 | 920MB | 60% | なし(視覚ロスレス) | アーカイブ/マスター |
| CRF 20 | 560MB | 75.7% | ほぼなし | 高品質展示 |
| CRF 23 | 280MB | 87.8% | 目立たない | 汎用バランス点 |
| CRF 26 | 160MB | 93% | 軽微 | モバイル/Web |
| CRF 28 | 110MB | 95.2% | 劣化はあるが許容範囲 | 低帯域シーン |
| CRF 32 | 68MB | 97% | 明らかな色ブロック | 非推奨 |
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 |
| 2 | CRF最適化 | CRF 18 → CRF 23、preset medium | 1.2GB → 320MB |
| 3 | 解像度調整 | 4K → 1080p(50%のピクセルを保持) | 320MB → 290MB |
| 4 | 音声圧縮 | AAC 256kbps → AAC 128kbps | 290MB → 280MB |
結果: 280MB、圧縮比約8.2:1、圧縮率87.8%。公式サイトの500MB制限をクリアし、動画アカウントの200MB制限にも近い値です(CRFを26ま以下げれば160MBまでまで達可能性)。1080pは主流のディスプレイで4Kと表示品質にほとんど差がなく、動きのあるシーンでも色ブロックは発生せず、クローズアップの詳細も良好に保持され、音声も違と感がありません。処理全体をローカルで完結しており、プロモーションビデオが第三者サーバーを経由しないため、企業の機密保持要件にも適合しています。
四、動画タイプ別の圧縮推奨設定
動画のタイプによって、最適な圧縮パラメータは異なります。以下の表に、一般的な動画タイプの推奨設定を示します。
| 動画タイプ | 典型的なサイズ | 推奨エンコーダー | 推奨CRF | 推奨戦略 |
|---|---|---|---|---|
| 企業プロモーション | 1〜5GB | x265 | CRF 23 | 4K→1080p、詳細を保持 |
| 教育用録画 | 500MB〜2GB | x264 | CRF 20 | 1080p維持、静止画の効率が高い |
| 会議録画 | 1〜3GB | x265 | CRF 26 | 1080p→720p、画質要求は低め |
| 製品デモ | 200MB〜1GB | x264 | CRF 21 | 1080p維持、鮮明さを確保 |
| イベント記録 | 2〜10GB | x265 | CRF 24 | 4K→1080p、動きの多いシーン |
| 監視録画 | 5〜50GB | x265 | CRF 28 | 720pにダウンスケール、許容範囲の劣化 |
一般的な原則として、画質重視なら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以上の形式に対応。ローカル圧縮でデータは外部に送信されません。