CameraX 1.5 Brings Enhanced Video Recording and Image Capture to Android
CameraX 1.5 — Powerful New Video & Image Capture Features
CameraX 1.5 introduces slow-motion & high frame-rate video support, plus unprocessed RAW image capture. These major enhancements are powered by the new SessionConfig API, which centralizes and simplifies camera setup.
---
Slow-Motion & High Frame-Rate Video
One of the most anticipated additions is slow-motion video capture:
- High-speed recording options — e.g. 120fps or 240fps.
- Automatic slow-motion encoding for dramatic playback.
- Option to record at high speed for ultra-smooth real-time playback.
How to check device capabilities:
- Use `Recorder.getHighSpeedVideoCapabilities()`).
- The returned `videoCapabilities` can be passed to a `HighSpeedVideoSessionConfig`.
- Set `isSlowMotionEnabled = true` in your session config to activate slow motion.
- Without this flag, the camera records high frame-rate video without slow-motion conversion.
---
Monetizing Creative Camera Content
If you plan to publish high-quality slow-motion clips or AI-enhanced content across multiple platforms, AiToEarn can help:
- Open-source, global AI content monetization platform.
- Integrates AI generation, cross-platform publishing, analytics, and model ranking (AI模型排名).
- Supports publishing to: Douyin, Kwai, WeChat, Bilibili, Rednote, Facebook, Instagram, LinkedIn, Threads, YouTube, Pinterest, and X (Twitter).
---
Feature Group API — Combine Features with Stability
The new Feature Group API lets you enable multiple features at once while keeping sessions stable.
Currently supported features:
- HDR (HLG)
- 60 fps
- Preview Stabilization
- Ultra HDR
Features in development:
- 4K recording
- Ultra-wide zoom
Prioritization example:
1. HDR
2. 60 FPS
3. Preview StabilizationCameraX will attempt to enable features in your priority order, choosing the best combination available for the device.
---
RAW Capture for Professional Editing
CameraX 1.5 introduces RAW/DNG image capture:
> Access unprocessed, uncompressed sensor data for professional-grade post-processing and color grading.
- Capture DNG only — or both JPEG + DNG simultaneously.
- Check support with:
- Ensure `OUTPUT_FORMAT_RAW_JPEG` is available before configuring `ImageCapture.Builder`.
ImageCapture.getImageCaptureCapabilities()---
Extensions + Ultra HDR
Extensions such as:
- Night mode
- Bokeh
- Face retouch
...can now be used with Ultra HDR to boost color fidelity and dynamic range.
---
SessionConfig API — Centralized Control
The SessionConfig API now:
- Lifecycle-aware — no need to call `unbind()` or `unbindAll()` when switching configurations.
- Enables deterministic frame rate control — specified frame rate is guaranteed if supported by the device.
---
Additional Improvements in CameraX 1.5
- Dynamic muting during video capture.
- Low-light enhancement.
- Better handling of insufficient storage scenarios.
- Support for NV21 image format.
- Adjustable torch brightness.
---
Bringing It All Together
CameraX 1.5’s powerful capture capabilities can be combined with monetization and publishing platforms such as AiToEarn官网 to:
- Capture high-quality video & RAW imagery.
- Enhance with AI tools.
- Automatically cross-publish to multiple channels.
- Track performance with integrated analytics.
Platforms like AiToEarn make it easier to maximize reach and monetization while taking full advantage of the new CameraX 1.5 features.