Adam Luczak
Embedded · Video Codecs · FPGA systems
Projects
EncBench — phone video encoder benchmark
Android app that runs the phone's hardware H.264/H.265/AV1/VP9 encoders live at 720p–8K, measures bitrate, real-time speed and heat, and compares quality (PSNR, SSIM, VMAF) across phones. Beta for testers.
→ openYouTube AV1 1-GOP dataset
Dataset of ~500 YouTube video sequences in multiple AV1 resolutions (up to 8K HDR), cut to 1 GOP in MP4 and IVF — no recompression. Used for decoder testing.
→ openYouTube VP9 1-GOP dataset
The same ~850 YouTube sequences in every VP9 resolution (up to 4K, HDR), one complete GOP taken near the end of each video, raw IVF — no recompression.
→ openYouTube H.264 1-GOP dataset
The same sequences in every H.264 (AVC) resolution (up to 1080p60), one complete GOP taken near the end of each video, raw Annex-B .264 — no recompression.
→ open4-Codec Extended Test Sets
1,773 encoded streams in AV1, H.264, H.265 and VP9 (up to 8K, HDR): CBR ladders up to the 8K60 level limits, constant-quality points, strips for band/wavefront decoders, film grain and monochrome, each verified with the reference decoder. Plus error-resilience lists (7,500 single-error cases with reference outcomes) and 41 deliberately unsupported streams.
→ openAOM AV1 mode-control encoder
Buildable modified AOM source with per-mode control, an INI wrapper and B0–B5 presets for focused decoder tests.
FPGASystemsLab
Open organization on GitHub for FPGA-based systems design — hardware accelerators, custom IP cores, and reference designs.
→ github.com/FPGASystemsLabSmartBoard-V1
Open hardware platform — schematics, firmware, and tooling for the SmartBoard-V1 development board.
→ github.com/SmartBoard-V1EncBench test sequences · original sources
EncBench tests phones on 2 s, 1920×1080 crops of these sequences, played forward and back; the clips as the phones get them are on the EncBench page. The links go to the original, unmodified files.
- FoodMarket natural · 4096×2160 · 60 fps · 10-bit “El Fuente” © Netflix · CC BY 4.0 · Netflix Open Content
- smoke_sauna natural · 3840×2160 · 50 fps · 12-bit 4:4:4 lossless © SVT, Natural Complexity 2022 · CC BY 4.0 · SVT Open Content
- midnight_sun natural · 3840×2160 · 50 fps · 12-bit 4:4:4 lossless © SVT, Natural Complexity 2022 · CC BY 4.0 · SVT Open Content
- Nightclub113 natural · 3840×2160 · 24 fps · 10-bit 4:2:2 © Jim Skinner · CC BY-SA 4.0 · Xiph AV2 test media
- MountainBike natural · 1920×1080 · 30 fps © Neil Birkbeck · CC BY-SA 4.0 · AOM common test set
- CSGO gaming · 1920×1080 · 60 fps Twitch recording, public domain (game © Valve) · Xiph test media
- DOTA2 gaming · 1920×1080 · 60 fps Twitch recording, public domain (game © Valve) · Xiph test media
- Vlog_2160P-059c video call / vlog · 3840×2160 · 29.97 fps Excerpt from “ClickBaitas?!! 500 Epizodas Jau Čia!?! |Aivaras Misiūnas| |Daily Vlogs|” by Aivaro Vlog · CC BY 4.0 · YouTube UGC dataset