From Artifacts to Art: A Data-Driven Guide to Android Video Encoding
summary
Data come from over 100,000 unique encodes and show concrete wins: switch to AV1 for capture, double capture bitrate from 8 to 16 Mbps, and keep keyframes at 1 s to preserve detail; use a higher-quality rescaler like Lanczos under 720p; apply a practical bitrate ladder (<=1.25 Mbps → 360p, 1.25–2.5 → 540p, 2.5–8 → 720p, >8 → 1080p); enable B frames where safe using CodecDB Lite and media3 Transformer; measured outcomes include a 21‑point VMAF lift on a waterfall clip and an 11‑point VMAF gain at 360p with no bitrate increase.
AI-written summary · about
chapters (8)
- 0:00Introduction
- 1:04Research methodology
- 2:28Baseline pipeline issues
- 3:53Capture and encode optimization
- 5:38Processing and downscaling
- 7:03Bit rate ladder tweaks
- 8:27Results and improvements
- 9:30Summary
related talks
18mAV1 for
23mDecoder Complexity Aware AV1 Encoding Optimization
17mDelivering better video encodes for legacy devices
31mAV1 Update
18mScaling AV1 End-to-End Delivery at Meta
26mOptimizing Video Performance for Web Developers
10mAdventures with VP9
38mRendering Video: A Detailed Look at Video Playback on Android
