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 Stabilization

CameraX 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.

Read more

Translate the following blog post title into English, concise and natural. Return plain text only without quotes. 哈佛大学 R 编程课程介绍

Harvard CS50: Introduction to Programming with R Harvard University offers exceptional beginner-friendly computer science courses. We’re excited to announce the release of Harvard CS50’s Introduction to Programming in R, a powerful language widely used for statistical computing, data science, and graphics. This course was developed by Carter Zenke.