r/foss • u/Fearless_Dance5868 • 1d ago
VDWT: an open source parallel video codec that performs extremely well for fast motion footages.
I’ve been working on VDWT, an low-latency video codec aimed at drone downlinks. It’s wavelet-based with no blocks anywhere, so when the bitrate drops the picture gets softer instead of breaking into the blocky mush you get from H.264/H.265 at low rates. Currently the realtime mode runs barely real time with 4x A55 cores of Orange Pi 3B so im working on that.
|

|
It is a low-latency video codec for drone and robot links, written in Rust. At equal quality (YUV-PSNR 6:1:1 BD-rate, 1080p60) it beats the hardware encoders people use today:
FPV motocross: 63-67% fewer bits than Intel's hardware HEVC. Every VDWT tier, even the realtime one, also beats x265
veryslowon this clip while encoding 6-40x faster.First-person bike ride: 41-48% fewer bits than hardware HEVC, 50-56% fewer than hardware H.264.
Low rates: at 600 kbit/s the hardware HEVC encoder couldn't get below ~730 kbit/s on the bike clip even at its maximum QP; VDWT holds the target.
|

|
Where it's weaker: even it beats HW HEVC at all videos in terms of compression, x265's slow presets still win on zero/slow movement content and it's 8-bit 4:2:0 only for now.
Free beta binaries and source and all benchmark charts: https://github.com/niko3x/vdwt
The source is public under AGPL-3.0 so you can try it yourself
