360pの動画を4Kにしたい、という相談をよく受けます。結論から書くと、戻せるものと戻せないものがはっきり分かれます。この記事では、何が戻って何が戻らないのかを実測で示します。

360pが厳しい理由

360pは640×360ピクセルです。4K(3840×2160)にすると36倍に引き伸ばすことになります。

比較のために並べると:

元解像度 4Kへの倍率 実用的か
360p (640×360) 6倍(縦横それぞれ) 限定的
480p (854×480) 4.5倍 条件付きで可
720p (1280×720) 3倍 実用的
1080p (1920×1080) 2倍 十分実用的

「36倍」は面積の比です。縦横それぞれ6倍に引き伸ばす、というのが実感に近い数字です。

戻せるもの

1. 圧縮ノイズ(ブロックノイズ・モスキートノイズ)

低ビットレートの360p動画は、8×8ピクセルのブロック境界がはっきり見えます。これは後天的な劣化なので、ノイズ除去である程度戻せます。実測では、暗部のブロックノイズが目立たなくなるだけで体感が大きく変わります。

2. エッジのギザギザ(ジャギー)

斜めの線が階段状になっている場合、これは標本化の副作用なので補間である程度滑らかにできます。

3. ソフトな輪郭

輪郭がぼやけている場合、シャープ化でコントラストを戻せます。ただしやりすぎるとハロー(白い縁)が出ます。

戻せないもの

1. 存在しない細部

一番重要な点です。360pで記録されなかった細部は、どのモデルを使っても戻りません。AIは「それらしい」細部を作りますが、それは元の被写体ではありません。人物の顔なら「別人っぽさ」、文字なら「読めない記号」になります。

2. 階調の欠落

8bitで記録された360pを、後から10bit相当の滑らかなグラデーションにはできません。空のグラデーションは縞々のまま残ります。

3. 動きの情報

30fpsで撮られた映像を60fpsに補間しても、実際の動きは増えません。フレーム間で動く物体の軌跡は記録されていないからです。

実測:360pを4Kにした結果

640×360 / 1.2 Mbps / 30fps / 10秒のクリップで試しました。

処理 解像度 ビットレート サイズ 評価
元ファイル 640×360 1.2 Mbps 1.5 MB ブロックノイズ多数
ノイズ除去のみ 640×360 1.2 Mbps 1.5 MB ブロック軽減
4Kへ高画質化 3840×2160 35 Mbps 44 MB 輪郭は滑らか、細部は嘘
1080pへ高画質化 1920×1080 12 Mbps 15 MB 4Kとほぼ同じ見え方

3行目と4行目が見え方で区別できないのがポイントです。元が360pでは、4Kにする情報が存在しないため、1080pと4Kの差が出ません。一方サイズは3倍です。

私なら1080pを選びます。

実務的な判断基準

  1. 元が360p以下 → 1080pで止める(4Kは容量の無駄)
  2. 元が480p → 1080pまで。4Kは条件次第
  3. 元が720p以上 → 4Kを検討してよい
  4. 必ずノイズ除去を先に(後だと圧縮ノイズを細部として増幅する)
  5. 仕上がりは100%表示で元と並べて比較(縮小表示では差が見えない)

一番大事なこと

360pの画質を本当に改善したいなら、撮り直すのが最も確実です。高画質化は「今ある素材を最善の状態で見せる」技術であって、失われた情報を復元する技術ではありません。

元動画の解像度・ビットレートが結果の大部分を決める、という点については360p動画の画質と4K高画質化の関係に詳しく書いています。

ブラウザだけで試せるツールはUpgoLABの日本語ページにあります。インストール不要です。

The measurements behind this post, with the browser tests reproduced: the hard limits of video upscaling.
Everything else in the cluster: AI upscaling notes.