Tagged articles
2 articles
Page 1 of 1
21CTO
21CTO
Sep 13, 2017 · Mobile Development

Mastering Android Video Encoding: Choosing Encoders and Optimizing YUV Processing

This article examines Android video recording challenges, compares hardware (MediaCodec) and software (FFmpeg + x264/openh264) encoders, highlights device‑specific pitfalls such as color‑format support and alignment, and presents fast NEON‑based algorithms for scaling, rotation, and mirroring of YUV frames.

AndroidHardware accelerationMediaCodec
0 likes · 12 min read
Mastering Android Video Encoding: Choosing Encoders and Optimizing YUV Processing
WeChat Client Technology Team
WeChat Client Technology Team
Aug 23, 2017 · Mobile Development

Mastering Android Video Encoding: Choosing Codecs and Optimizing YUV Processing

This article examines Android video encoding challenges, compares hardware (MediaCodec) and software (FFmpeg+x264/openh264) codecs, and presents fast YUV frame preprocessing techniques—including scaling, rotation, and mirroring—using NEON optimizations to achieve high‑quality, low‑latency recordings.

AndroidMediaCodecNEON Optimization
0 likes · 15 min read
Mastering Android Video Encoding: Choosing Codecs and Optimizing YUV Processing