Video Editing on Android with Media3
summary
Media3’s Transformer module provides concrete APIs for transcoding, trimming, composing and effects, with claimed device-level optimizations and support back to API 21 and usage in more than 30% of top 10,000 apps. Examples include file-to-file transcode, clipping with trim optimization that decodes/re-encodes minimal data, image->video creation with frame-rate/duration control, concatenation plus background audio tracks, and HDR handling via HDR tone mapping. Custom effects run as subclasses or a custom GL shader program; sample apps and GitHub code demonstrate working pipelines.
AI-written summary · about
chapters (14)
- 0:00Media3 Transformer intro
- 2:12What is Transformer API
- 3:40Transformer design goals
- 4:45Basic transcoding
- 5:29Trimming videos
- 6:33Video from images
- 7:16Built-in video effects
- 8:40Text overlays
- 9:25Custom video effects
- 11:33Combining media
- 13:41Composition-wide effects
- 14:44HDR support
- 15:47Effects with ExoPlayer
- 16:30Resources & next steps
related talks
19mVideo Editing On Android With Media3
15mComplement your media editing pipeline with Media3
25mCreative video editing with Jetpack Media3 and Gemini
16mUnleashing the Power of Media 3 Transformer
40mVideo Processing on Android
25mCreative video editing with Jetpack Media3 and Gemini
42mBuilding a Video Editor
13mWhat's new in Android Media
