本文へスキップ
CreatorPrivacyKit
メディア · 動画アップスケーラー

動画をブラウザで4Kに高画質化する。生成AIは使いません。

動画をブラウザで4Kに高画質化する。生成AIは使いません?

拡大は畳み込みです。 元のフレームに無い顔や文字を、モデルが描き足す道具ではありません。

Apple Support: Live Photos; LINE Guide: sending images and videos

最終更新

拡大は畳み込みです。元のフレームに無い顔や文字を、モデルが描き足す道具ではありません。ファイルはこのタブから出しません。

100% ローカル処理 対応環境では WebAssembly SIMD 生成AIは使いません

ここに動画をドロップして拡大

MP4・MOV・WebM・MKV に対応。ファイルはこの端末で読み込み、アップロードしません。

自分で確かめる(F12のNetwork)

この作業は今のブラウザタブ内でファイルを処理します。開発者ツールで、ページが実際に何を通信するか確認できます。

  1. F12(または ⌥⌘I)を押す。開発者ツールを開き、Network タブを選ぶ。
  2. ローカル処理を開始(削除、OCR、圧縮、結合)。
  3. 画面の読み込み後にオフラインにもできます。エンジンや言語データは前回のキャッシュが残ることがあります。
  4. この手順ではファイル本体を CreatorPrivacyKit に POST しません。未キャッシュの HTML/CSS/ランタイムはネットワークから読みます。

Network に出やすいもの:本サイトの CSS/JS。実行後は同源の WASM・コーデック・OCR言語データ。エンジンの取得であり、原稿のアップロードではありません。

処理場所
このブラウザタブ
当サイトへのメディアアップロード
この手順には含まれません
ファイルの遠隔解析
なし

これは製品の事実説明であり、リアルタイムの通信監視ではありません。広告や拡張機能、後の操作で通信は増え得ます。

ブラウザ内の動画拡大はどう動いているのか

処理はすべてこのタブの中で、ブラウザ標準の API と小さな WebAssembly モジュールだけで行います。サーバーの待ち行列も生成モデルもありません。

1. 分離とデコード

Mediabunny がコンテナを読み取り、ブラウザ内蔵の VideoDecoder が映像ストリームをフレームに戻します。フレームは上限付きのキューで少しずつ流れます。

2. WebAssembly でリサンプリング

各フレームは Rust から作った WebAssembly モジュールに渡され、ブラウザが対応していれば SIMD を使います。選んだ補間方式で拡大し、Lanczos3 では輪郭付近の値を抑えてハローを減らします。

3. エンコードと再結合

拡大したフレームを VideoEncoder が圧縮し、Mediabunny が出力ファイルに書き込みます。対応する音声は可能な限り再エンコードせずにコピーし、標準のコンテナメタデータタグは初期設定で書き込みません。

なぜ AI を使わずに拡大するのか

生成型のアップスケーラーは、肌の質感や髪の毛、文字など、撮影されていなかった細部を描き足すことがあります。リサンプリングは手元の画素のあいだを補間するだけです。AI 拡大より柔らかい仕上がりになりますが、内容を作り出さないため、証拠映像や記録映像、アーカイブ用のマスターに向いています。

よくある質問

動画ファイルがサーバーに送信されることはありますか?

ありません。デコード、Lanczos3 リサンプリング、エンコード、コンテナ結合はすべてブラウザ内で行われます。初回の処理開始時に、処理エンジン(小さな WebAssembly ファイルとワーカースクリプト)を本サイトから読み込みます。その後、動画を含む通信は発生しません。ブラウザの開発者ツールの「ネットワーク」で確認できます。

このツールはAIのように架空の細部を勝手に描き足しますか?

いいえ。本ツールは決定論的な数学的畳み込み補間(Lanczos3、Bicubic、Bilinear)を使用しています。生成AIや拡散モデルとは異なり、架空の顔立ちを作ったり、実在しないテクスチャを描き足したりすることはありません。

4K処理時のメモリ消費はどのように管理されますか?

OPFS(Origin Private File System)に対応した環境ではディスクへ直接ストリーミング出力し、非対応環境ではメモリフォールバックを使用します。フレームを順次処理することでメモリ使用量を一定範囲に抑えます。

元の音声トラックは保持されますか?

互換性のある音声トラックは可能な限り再エンコードなしでコピーされます。選択した出力コンテナが元の音声コーデックに対応していない場合、再生互換性を維持するためにトランスコードされることがあります。

アップスケール時にメタデータは削除されますか?

デフォルトでは出力ファイルのメタデータタグをコピーしません。コンテナ作成時に標準的なメタデータタグを削除し、プライバシーに配慮したファイルを生成します。

HDRや10ビット深度の動画を拡大できますか?

現在のバージョンはSDR動画向けに最適化されています。リサンプリングエンジンは8ビットRGBAで処理を行うため、HDRや10ビット色空間メタデータの保持は保証されません。