ブログに戻る
チュートリアル

モザイク状にカクカクする動画を直す方法:圧縮ブロックと低解像度

動画がカクカクする原因は圧縮ブロックと低解像度の 2 つです。見分け方と、より良いソース、デブロック、AI でそれぞれを直す方法を解説します。

8分画素化した映像, 映像品質, AI 映像高画質化

要点

モザイク状にカクカクする動画を直すには、まずどちらの種類なのかを見極めます。圧縮ブロックはビットレート不足から生じるので、より良いソース、デブロックフィルター、または圧縮によるダメージを取り除く AI 修復で直します。低解像度によるカクカクは小さな動画を拡大することで生じるので、アップスケール、できればエッジを作り直す AI で直します。

そのうえで、問題が再発しないよう十分なビットレートで書き出します。

  • 「カクカクする」「モザイク状になる」と言うとき、たいていは 2 つの問題のどちらかです。圧縮ブロック(内容に対してビットレートが低すぎた)か、低解像度のソースを大きく表示しているかです。
  • 動きのある場面、暗いシーン、グラデーションで現れ、画面が止まると小さくなるブロックは圧縮によるものです。一時停止しても甘くギザギザしている映像は低解像度です。
  • いちばん簡単な対処は、より良いソースを用意することです。元のファイルか、高いビットレートで書き出し直したものです。
  • そのファイルしかない場合、圧縮ブロックはデブロックと AI 修復で減らせ、低解像度の映像には AI アップスケールが効きます。
  • 顔やナンバープレート、文字を隠すために意図的にかけたモザイクは元に戻せません。それを見せられると謳うものは、細部を作り出しているだけです。

動画がモザイク状になる原因

圧縮ブロック。 動画のコーデックは各フレームをブロックに分け、限られたビット数でそれを記述します。画面の内容に対してビットレートが低すぎると、コーデックは各ブロックを細かく記述できず、ブロックの境界が四角く見えてきます。特にひどいのは圧縮しにくい部分です。速い動き、暗いシーン、グラデーション、水、煙、紙吹雪、木の葉などです。

低解像度。 小さな動画を大きな画面で表示すると拡大されます。プレーヤーが単純な拡大をすると、エッジは階段状になり、1 つ 1 つのピクセルが見えてきます。ファイルが壊れているわけではなく、表示に対してピクセルが足りないだけです。

再エンコードの繰り返し。 非可逆の再エンコードのたびに、細部の一部が捨てられます。ダウンロード、編集、再アップロード、画面録画を何度か経たクリップには各段階のダメージがたまります。転送された動画が共有されるたびに悪くなるのはこのためです。

低帯域でのストリーミング。 回線が遅いと、プレーヤーは画質を下げます。これは再生の問題であってファイルの問題ではなく、回線が良くなれば解消します。

どちらの問題かを見分ける方法

見えるものおそらく確認方法
動きで現れ、画面が止まると小さくなる四角圧縮(ビットレート不足)ファイルのメディア情報でビットレートを確認
空や暗部の段差圧縮、ときにバンディンググラデーションをゆっくりパンする場面を見る
一時停止したフレームでもエッジが甘くギザギザ低解像度解像度を確認し、画面と比べる
元は問題ないのに、アップロード後にブロック状プラットフォームが再エンコードした元のファイルとアップロード後の動画を見比べる
ストリーミング中だけネットワークダウンロードしたファイルを再生するか、速い回線で試す

両方の問題を抱えた動画も多くあります。何度か再共有された 480p のクリップは低解像度で、しかもブロックだらけです。アップスケールする価値が出るのは修復してからです。ブロック状ではなく映像がにじんでいる場合は、ぼけの問題です。ぼやけた動画を直す方法 をご覧ください。

対処 1:より良いソースを手に入れる

何かを処理する前に、より良いコピーを探してください。以下のどの対処よりも効果があります。

  • 元のファイルに戻ります。 カメラやスマートフォンのファイルは、チャットアプリや編集ソフト、プラットフォームを経たどのコピーよりも、たいていずっときれいです。
  • 自分で作った動画なら、プロジェクトから高いビットレートで書き出し直します。
  • 転送されたコピーではなく、送り主にファイルそのものを頼みます。文書として送ったりファイル共有リンクを使ったりすると、一部のチャットアプリが動画にかける追加の圧縮を避けられることがあります。

対処 2:AI で圧縮ダメージを修復する(KwaFlux)

手元にあるのがブロック状のファイルだけなら、AI 修復で圧縮ブロック、ノイズ、甘さを一度に減らせます。

  1. スマート修復を開きます。 サイドバーで 画質エンハンス に進み、スマート修復 カードを開きます。クリップごとの画質検出の結果を読み取り、必要に応じてノイズ除去、シャープ化、色と明るさの調整、アップスケール、顔と細部の復元を組み合わせます。
  2. クリップを読み込み、画質検出が終わるのを待ちます。
  3. いちばんひどいショットをプレビューします。 ブロックが最もひどい部分(たいていは速い動きか暗いシーン)で 1秒プレビュー、3秒プレビュー、5秒プレビュー のいずれかをレンダリングし、100% 表示で前後を比べます。
  4. サイズを決めます。 低解像度でもある場合は、書き出し設定 › 解像度 を 1 段階上げます(480p なら 720p か 1080p、720p なら 1080p)。すでに必要なサイズなら、解像度はそのままにします。
  5. 十分なビットレートで書き出します。 修復した映像がきれいなまま残るにはビットが必要です。1080p の H.264 では、KwaFlux は 3〜15 Mbps(既定 5 Mbps)を用意しています。YouTube は 24〜30 fps の 1080p に 8 Mbps を推奨しています。
KwaFlux の画質修復。港の映像にスマート修復をかけ、プレビューは前後比較スライダー
KwaFlux 1.0.8 のスクリーンショット。プレビューはサンプル映像を無料で 1 秒レンダリングした結果で、前後比較スライダーで分けています。

補足: ブロックではなくフィルムグレインやセンサーノイズが気になる場合は、AI で動画のノイズを除去する方法 をご覧ください。暗い場所で撮ったスマートフォンの映像では、この 2 つが一緒に現れることがよくあります。

対処 3:HandBrake や FFmpeg でデブロックする(無料)

デブロックフィルターは、圧縮ブロック同士の境界をなめらかにします。細部は戻らず、強い設定では映像が甘くなりますが、軽いブロックならずっと目立たなくできます。

HandBrake。 Filters タブで Deblock をオンにします。HandBrake のドキュメントでは、低品質な圧縮によるブロック状のアーティファクトを減らすものと説明されています。最も弱い設定から始めてプレビューし、まだブロックがはっきり見える場合だけ強めてください。

FFmpeg。 deblock フィルターの既定は、強いフィルタータイプと 8 ピクセルのブロックグリッドです。

ffmpeg -i input.mp4 -vf "deblock=filter=weak:block=8" -c:v libx264 -crf 18 -c:a copy deblocked.mp4

まず filter=weak を試し、ブロックが残るなら filter=strong にします。このフィルターは固定のブロックサイズで処理するので、規則的なグリッドを持つ古い形式(DVD 時代の MPEG-2、初期の MPEG-4)には向きやすい一方、フレーム内でブロックサイズが変わる最近の H.264 や H.265 のファイルにはあまり向きません。

対処 4:低解像度の動画をアップスケールする

動画はきれいでも小さい場合、カクカクは拡大から生じています。プレーヤーより優れたスケーラーで前もってアップスケールしておくと、エッジがなめらかになります。

  • 従来のスケーラー(FFmpeg や HandBrake の Lanczos)は、きれいでなめらかなエッジになりますが、新しい細部は生まれません。
  • AI アップスケーラー はそれらしいエッジと質感を再構成し、きれいなソースならたいていネイティブ解像度にずっと近く見えます。

手順ごとの設定は 720p を 1080p にアップスケールする方法 をご覧ください。

書き出しがモザイク状にならないようにする方法

  • 解像度と動きに合ったビットレートを使います。 YouTube が推奨する SDR のアップロードビットレートは、下限の目安になります。24〜30 fps で 720p は 5 Mbps、1080p は 8 Mbps、4K は 35〜45 Mbps で、48〜60 fps ではその約 1.5 倍です。
  • 固定の小さなファイルサイズより固定品質を選びます。 HandBrake のドキュメントでは、品質設定を大幅に下げると細部がかなり失われると記されています。固定品質なら、内容が必要とするところにビットを使えます。
  • プレーヤーが対応しているなら新しいコーデックを選びます。 同じビットレートなら、H.265 や AV1 は一般に H.264 より画質を保ちやすいです。
  • 同じファイルを何度も再エンコードしないでください。 元のファイルから編集し、書き出しは 1 回にします。アプリ間で中間ファイルが必要なら、ProRes のような編集用形式を使います。KwaFlux の コンバーター で作成できます。

直せないもの

  • 意図的なモザイク。 顔、ナンバープレート、文字を隠すためにかけたモザイクやぼかしは、その情報を消しています。その下の「くっきりした」顔を見せるツールは、元の顔を明らかにしているのではなく、新しい顔を生成しています。
  • 極端な圧縮で失われた細部。 ビットレートがごく低い動画では、質感がまるごと失われることがあります。修復できれいに見やすくはなりますが、元どおりにはなりません。
  • 巨大な画面に映す小さなソース。 240p のクリップは、どう処理しても 65 インチのテレビでは持ちこたえません。

まとめ

ほとんどの場合、カクカクの原因はビットレートか解像度に行き着きます。できればより良いソースを見つけ、アップスケールの前に圧縮ダメージを修復し、次に見る人がきれいな映像を見られるよう十分なビットレートで書き出しましょう。

KwaFlux はご自身の GPU でAI画質修復を実行します。AI 処理はご自身の GPU 上で実行され、メディアファイルが処理のためにアップロードされることはありません。Windows 10(64 ビット、バージョン 1809 以降)、Windows 11、Apple Silicon 搭載の macOS 12 以降で動きます。プレビューにアカウントは不要です。どのクリップでも 1・3・5 秒のプレビューを出せます。ログインと有料プランが必要なのは、書き出し、変換、ファイル修復、リンクからのファイルダウンロードだけです。

ご自身の素材で効果をテスト

KwaFlux を入手し、支払う前に自分の素材で効果を無料プレビュー。アカウント不要、処理はご自身の GPU で行い、メディアはアップロードしません。 動画のプレビューは 1、3、または5 秒、手ぶれ補正のプレビューは 5、15、または30 秒から選べます。

よくある質問

動画がモザイク状になるのはなぜですか?

たいていは、内容に対してビットレートが低すぎた(圧縮ブロック)か、低解像度の動画を大きな画面で表示しているかです。どちらなのかは、ファイルの解像度とビットレートを確認すればわかります。

動画のモザイクを取り除けますか?

圧縮ブロックを減らし、低解像度の映像を改善することはできます。何かを隠すために意図的にかけたモザイクは元に戻せません。元の細部はもうファイルの中にないからです。

解像度を上げればカクカクは直りますか?

優れたスケーラーや AI アップスケールを使えば、低解像度によるカクカクには効きます。圧縮ブロックは直りません。拡大するとブロックが大きくなるだけです。先にブロックを修復してください。

アップロードすると動画がモザイク状になるのはなぜですか?

プラットフォームはアップロードをすべて再エンコードし、元のファイルより低いビットレートになることがよくあります。プラットフォームが公開している上限の範囲で、できるだけきれいな書き出しをアップロードしてください。

カクカクとぼやけは同じですか?

違います。カクカクは四角や階段状の段差で、ぼやけは細部がにじんだ状態です。必要な対処は違いますが、圧縮された低解像度の動画には両方があることがよくあります。

参考資料

  1. FFmpeg Filters Documentation (deblock filter and its defaults) (2026-10-11 閲覧)
  2. HandBrake Documentation, "Summary of Filters" (Deblock) (2026-10-11 閲覧)
  3. HandBrake Documentation, "Adjusting quality" (lower quality settings and loss of detail) (2026-10-11 閲覧)
  4. YouTube Help, "YouTube recommended upload encoding settings" (2026-10-11 閲覧)