NormH.264 — 4K で 1/4 サイズ、視覚同等

NormMAP 交換子ノルム駆動の H.264 エンコーダー。 実測: 4K H.264 ソースで 110 MB → 28 MB (-74.3%)VMAF mean 83.25、元映像と視覚的に区別不能。 既存 H.264 transcode pipeline の drop-in 置換、再生互換性 100% (全 H.264 プレーヤー / HW デコーダー / 編集機で そのまま再生)。トライアル版は 90 日 + SLIMECODEC TRIAL ロゴ overlay 付き。SlimeCodec Convert v0.5.0-trial。

VOD・監視映像・アーカイブ事業者にとっての意義: ストレージ・CDN 帯域コストを 1/4 に。AV1 移行不要 (新 GPU・player upgrade・transcoding farm 刷新なし)。既存の H.264 endpoint で出力が直接再生される。AV1 普及待ちは不要。

視覚確認 — 4K side-by-side

同じ 4K nature フレーム、元 vs NormH.264 slime-1 (1/4 サイズ)。 画像クリックで原寸表示:

4K side-by-side: 元 vs NormH.264 1/4 サイズ

中央クロップ拡大 (細部の比較):

元 4K 拡大 NormH.264 slime-1 拡大
左: 元 110 MB · 右: NormH.264 28 MB (-74%、VMAF 83.25)

ダウンロード (v0.5.0-trial)

Windows x64 — GUI + CLI (.zip) (推奨)
slimecodec-gui.exe (GUI、ダブルクリック起動) + slimecodec-convert.exe (CLI) + 同梱 ffmpeg + DLLs
md5: dff913d311bad2d286b91d1941ebaf3d  / 61.0 MB
Windows x64 — CLI only (.zip)
slimecodec-convert.exe + 同梱 ffmpeg + DLLs (GUI 不要なら軽量版)
md5: c873251e093a0a512b93ef7f2e4cfde5  / 59.1 MB
Linux x64 (.tar.gz)
slimecodec-convert (CLI) + README。ffmpeg を PATH に配置必要 (apt install ffmpeg)。
md5: 6dd47d8bbcd3c84ea8f91086393c298d  / 531 KB

4K 実測 (実ソースで測定)

4K nature クリップ (3840×2160 30fps、20.4 秒、H.264 AVC) で測定:

出力サイズ削減率VMAF meanVMAF min視覚
元 (45 Mbps)110 MB(基準)
NormH.264 slime-1 (推奨)28 MB-74.3%83.2572.31区別不能
NormH.264 slime-2 (積極)25 MB-77.2%80.4768.90軽微な低下

VMAF 83 は「これ以下で視聴者が劣化に気付く」境界。slime-1 は mean 83.25 に 着地、ストレージ 1/4 + 視覚的に区別不能の sweet spot です。

v0.5.0 トライアル版のハイライト

  • --overlay-protect: ウォーターマーク等の オーバーレイ領域を交換子ノルム計算から mask として除外。SLIMECODEC TRIAL ロゴ周辺の bit allocation 乱れを防ぎ、overlay 周辺の画質劣化を発生 させません
  • AVX2 + FMA SIMD path、12-thread 並列、Frame pipelining による高速化を 継続
  • Content-aware auto-tune (surveillance / shake / sport / nature / generic 自動判定) を継続

Quick start (Windows GUI、推奨)

  1. GUI + CLI 版 zip をダウンロード後、任意フォルダに展開
  2. slimecodec-gui.exe をダブルクリック
  3. 「Browse...」で動画選択、「Convert」クリック
  4. 変換結果は元 mp4 と同じフォルダに *_slime.mp4 で生成

Quick start (Windows CLI)

  1. zip を任意フォルダに展開
  2. cmd / PowerShell で:
    slimecodec-convert.exe my_video.mp4 -o output.mp4 --auto-tune --keyint 2

Quick start (Linux)

tar -xzf slimecodec-convert-linux-x64-v0.5.0-trial.tar.gz
cd slimecodec-convert-linux-x64-v0.5.0-trial
./slimecodec-convert input.mp4 -o output.mp4 --auto-tune --keyint 2

画質バイアス調整

auto-tune の判定結果に対し、サイズ⇔品質を 1 つのダイアルで微調整できます。 GUI ではスライダー、CLI では --quality-bias フラグ:

設定効果使いどころ
--quality-bias -0.02strength 強化、ファイル小圧縮率重視、軽い品質低下を許容
--quality-bias 0.0 (default)balancedほとんどのケース
--quality-bias +0.02strength 抑制、ファイル大、VMAF 底値↑品質保証重視、配信用

範囲 -0.10 〜 +0.10、step 0.01 推奨。--auto-tune 併用時のみ有効。

Trial 仕様 (license v2):
  • ユーザー登録不要 — ダウンロード後すぐに利用開始 (メール送信・DM 等は一切行いません)
  • 映像に SLIMECODEC TRIAL ロゴ overlay が焼き込まれます (Y plane 直書き、商用利用不可)
  • 初回起動から 90 日または 1000 回起動 のいずれか早い方で機能停止
  • ハードウェア指紋ロック (単一マシンに紐付き)、PC 日付戻し検出済み
  • 暗号化ライセンスファイル: ~/.slimecodec/license_v2.dat (32 byte XOR + integrity tag)
NormMAP + --overlay-protect により、TRIAL ロゴ周辺の 画質劣化は発生しません。(任意ロゴへの差替え機能は今後の商用版で予定)
システム要件: Windows 10/11 x64 または Linux x86_64、AVX2 + FMA 対応 CPU (Intel Haswell 以降、AMD Excavator 以降、概ね 2014 年以降の x86 CPU)。

AV1 path

AV1 専用配信用途 (新 GPU / iOS 17+ / AV1 decode 対応ブラウザ) には NormAV1 — research preview。 AV1 ハードウェア再生は市場 reach ~50%、一般用途には NormH.264 推奨。

商用版について

本チャン版 (有償・商用ライセンス) は現在検討中・非公開です。 提供条件等、個別にご相談ベースで承ります: sasaki@javatel.co.jp

SlimeCodec は proprietary software です。 特許出願中 JP 2026-046898 / 2026-046609 / 2026-046625 (PCT 移行予定)。