高速WASM Apple ProResデコーダ「TurboRes」(FFmpeg比2倍の速度)
TurboResは、WASM(WebAssembly)ベースの高速Apple ProResデコーダ。FFmpegと比較して約2倍のデコード速度を実現し、ブラウザ上でも効率的にProRes映像を処理できる。
背景メモ
Apple ProResは映像編集で広く使われるプロフェッショナル向けコーデック(圧縮形式)。FFmpegは事実上の標準的な動画処理ツールだが、ProResのデコード(再生・変換のための解凍)は負荷が高く、特にブラウザ上では処理が遅くなる課題があった。
TurboResはRustで書かれた新たなProResデコーダーで、WebAssembly(WASM)経由でブラウザ上で動作する。FFmpeg比で約2倍のデコード速度を達成し、ネイティブの速度に迫る。WASMはブラウザ上で高速なバイナリ実行を可能にする技術。
このプロジェクトは専用エンコーダー/デコーダーをWASMで最適化すれば、ブラウザでもネイティブ級のパフォーマンスが出せることを示しており、ブラウザベースの動画編集ツール(ウェブ版DaVinci ResolveやPremiere Rushのような製品)の実用性を大きく高める可能性がある。