The media processing and computer vision foundation of the COOLJAPAN ecosystem just reached a new level of maturity.
Today we released OxiMedia 0.1.3 — a complete, production-grade pure Rust framework that is a clean-room, patent-free reconstruction of both FFmpeg (multimedia processing) and OpenCV (computer vision) unified into a single cohesive engine.
No C. No C++. No FFmpeg binaries. No OpenCV Python bindings.
No system libraries. No patent royalties.
Just clean, memory-safe, blazing-fast media pipelines that compile to a single static binary (or WASM) and run everywhere — from laptops to browsers to edge servers to cloud.
Why OxiMedia 0.1.3 is a game changer
For decades, professional media and computer-vision work meant depending on the massive C/C++ ecosystems of FFmpeg and OpenCV (with their complex build systems, security risks, and patent/licensing issues).
These tools are powerful but suffer from:
- C/C++ memory unsafety and segfaults
- Heavy system dependencies and large Docker images
- Patent royalties on common codecs (H.264, HEVC, AAC)
- Poor WASM/embedded/async support
- Slow Python bindings and interop hell
OxiMedia 0.1.3 ends all of that.
It delivers high-performance, production-grade media processing while being 100% memory-safe and royalty-free.
Now at 2.65 million lines of pure Rust across 106 stable crates.
Technical Deep Dive: How We Rebuilt FFmpeg + OpenCV in Pure Rust
The architecture uses 106 workspace crates organized into clean functional layers, radically optimized for modern Rust:
-
Foundation Layer (
oximedia-core,oximedia-gpu,oximedia-simd)
wgpu compute shaders, hand-written SIMD kernels, async Tokio job queue, zero-copy buffers. -
Codecs & Containers
Royalty-free codecs: AV1, VP9, VP8, Theora, Opus, Vorbis, FLAC + MP4, MKV, MPEG-TS, OGG, HLS, DASH, RTMP, SRT, WebRTC, SMPTE 2110. -
Computer Vision & Effects (
oximedia-cv,oximedia-effects)
Object detection, motion tracking, denoising, stabilization, scene/shot detection, color management (ACES, ICC, HDR), forensic analysis (ELA, PRNU), quality metrics (PSNR, SSIM, VMAF). -
Pipeline & Production
DAG filter graphs, live streaming, broadcast switcher, timeline editing, media asset management (MAM).
Key Rust advantages:
#[forbid(unsafe_code)]workspace-wide- Single static binary deployment
- Full WASM + WebGPU acceleration
- Zero C/Fortran dependencies (uses internal OxiBLAS, OxiFFT, SciRS2)
- Patent-free by design (green-list codecs only)
What’s inside 0.1.3 (released April 15)
- Stability improvements and major production hardening
- All crates now marked stable
- Expanded GPU compute shaders and WASM performance
- Deeper integration with SciRS2, OxiBLAS, OxiFFT, and OxiLLaMa
- Enhanced streaming protocols and forensic analysis modules
- Full unification of multimedia and computer vision pipelines
- Production readiness confirmed with 2,650,000+ lines of pure Rust across 106 stable crates
This is the foundation
OxiMedia is now the official media and computer-vision backend for the entire COOLJAPAN scientific and creative stack (total ecosystem: 21M+ SLoC Rust, 597 crates, 40+ production-grade libraries):
- SciRS2 / NumRS2 — all tensor and signal processing
- OxiBLAS / OxiFFT — accelerated CV and audio math
- OxiHuman — real-time avatar video pipelines
- Spintronics — magnetic visualization rendering
- OxiGDAL — satellite imagery and geospatial video
- VoiRS — audio and voice integration
- OxiLLaMa — multimodal LLM + vision pipelines
- ToRSh / OxiRAG — high-throughput media RAG
Repository: https://github.com/cool-japan/oximedia
Star the repo if you’re tired of FFmpeg/OpenCV build hell and patent worries.
The era of “just use ffmpeg -i” or “pip install opencv-python” with all its native dependencies is over.
Pure Rust sovereign media and computer vision is here — fast, safe, patent-free, and sovereign.
— KitaSan at COOLJAPAN OÜ April 15, 2026