I’m going to show you how I get Pixel 8a–level night and astrophotography results from a budget Android phone by shooting RAW and manually stacking frames. I do this on phones that don’t have Google’s sophisticated multi-frame pipeline, and the trick is simple: capture many short RAW exposures, then align and stack them to dramatically reduce noise and extract faint stars and sky detail. The workflow is hands-on but repeatable, and it works whether you’re using a £150 phone or an older midrange device.

Why stacking RAW frames beats single long-exposure tricks

Modern flagship phones like the Pixel 8a do incredible things with multi-frame processing and machine learning. If your phone doesn’t have that software magic, you can mimic parts of it yourself. Shooting a single very long exposure on a cheap sensor produces lots of heat noise, hot pixels, and weird color casts. Stacking many shorter RAW frames accomplishes three useful things:

  • It averages out random noise (improving signal-to-noise ratio) without amplifying sensor heat artifacts.
  • It preserves linear RAW data so you can perform careful exposure and white-balance adjustments post-capture.
  • It allows you to reject frames with airplane trails or passing cars and to add dark-frame subtraction for sensor artifact reduction.
  • What you’ll need (hardware and software)

    Here’s what I use and recommend — you don’t need anything exotic.

  • A budget Android phone that can save RAW/DNG (many phones do; look for “RAW” or “DNG” in camera settings). If your stock app can’t, use Open Camera or Camera FV-5 or ProCam X which enable RAW capture and manual controls.
  • A sturdy tripod and a phone clamp. No tripod = no astrophotography worth saving.
  • An intervalometer app or built‑in interval shooting in your camera app (Open Camera has one). This automates grabbing dozens of frames.
  • A cable or Wi‑Fi method to transfer DNG files to a computer (stacking on desktop will give the best results). I usually use USB + Android File Transfer or an SD card on other phones.
  • Stacking software on your computer: I recommend Siril (free, cross-platform), Sequator (Windows, free), or DeepSkyStacker (free, Windows). These align and average frames and can handle dark frames. For Mac users, use Siril or AstroStakkert!, and StarStax for star trails.
  • Optional: Lightroom/RawTherapee for per-frame adjustments and final editing.
  • Capture settings — how I shoot

    Everything starts at capture. The key is RAW, manual focus, and consistency between frames.

  • Mode: Manual/Pro mode or Open Camera set to RAW (DNG) output.
  • Focus: Manual. Switch to infinity and then fine-tune by zooming on a bright star or distant light and using live view. If your app has focus peaking, use it.
  • Shutter & ISO: Use several short exposures instead of one long one. My go-to approach: 20–60 frames at 6–12 seconds each, ISO 800–1600. The exact shutter speed depends on your lens/field-of-view and the “500 rule” for stars: max exposure ≈ 500 / (full-frame-equivalent focal length). On phones the focal length is tiny so you can often use 8–12s without trailing.
  • White balance: Set it to a fixed Kelvin value (e.g., 3500–4000K) so all RAW frames are consistent — you’ll tweak white balance in post.
  • RAW only: Turn off JPEG or at least make sure RAW is saved. JPEGs are already processed and limit stacking benefits.
  • Dark frames: If you have time, capture a set of dark frames — same exposure settings but with lens cap on. Take 10–20 dark frames, which helps remove hot pixels and sensor pattern noise during stacking.
  • Intervalometer: Program it to shoot back-to-back frames with minimal delay. For example, 40 frames x 8s = about 6 minutes capture time plus buffer between shots.
  • Example session I run (practical)

    When I head out, I do these things in order:

  • Mount phone on tripod and level; compose with a little foreground if I want context.
  • Enable airplane mode to avoid interruptions and glowing notifications.
  • Set camera to manual focus and lock it after checking a bright star at max zoom.
  • Set RAW, manual shutter 8s, ISO 1000, WB 3700K, and start intervalometer for 40–60 frames.
  • After the sequence, take 10 dark frames (same settings, lens cap on) and a few bias frames if your stacking app supports them (shortest possible exposure with cap on).
  • Transfer and stacking — step-by-step on desktop

    I normally transfer DNG files to my PC and use Siril. Sequator is slightly easier for Windows users so I’ll summarise both workflows.

  • Transfer: Copy the sequence folder (RAW DNGs) plus dark frames to your computer in one folder.
  • Preprocess (optional): I sometimes open a handful of frames in RawTherapee or Lightroom to check exposure and white balance. Don’t apply heavy noise reduction — you want linear data for stacking.
  • Siril workflow:
  • Open Siril; convert DNGs to FITS (Siril has a converter).
  • Register (align) the light frames — Siril identifies stars and aligns accurately even for wide-angle shots.
  • Stack using median or average method; include dark frames for subtraction. Use normalization to keep levels consistent.
  • Stretch the stacked image using Siril’s Histogram Transformation — this pulls up faint nebulosity and sky glow.
  • Export to TIFF and finish adjustments in Photoshop or Lightroom (curves, color balance, selective noise reduction).
  • Sequator (Windows, simpler):
  • Open Sequator, load the lights (your DNGs) and darks.
  • Choose “Star Stacking” or “Light Pollution Reduction” options if needed.
  • Press Start — Sequator aligns and stacks automatically and produces a TIFF you can open in Lightroom for finishing.
  • Post-processing tips to get that Pixel-like pop

    Stacking gives you a low-noise master — the rest is tasteful editing.

  • White balance and tint: Tweak to a neutral or slightly cool tone for space images; many phones bias toward warm orange when shooting night scenes.
  • Curves and contrast: Gentle S-curve increases contrast without crushing faint stars. Use local contrast or clarity sparingly — too much can make the sky grainy.
  • Noise reduction: Apply global noise reduction on the sky, but mask out stars so they remain sharp. Use luminance denoise first then chroma denoise for color speckles.
  • Sharpening: Light sharpening on small details; for stars, a very small radius and mask so only cores are sharpened.
  • Remove residual hot pixels: Spot-heal any stubborn hot pixels you see.
  • Common problems and how I fix them

    Here are issues I run into and quick fixes.

  • Trailing stars: Shorten exposure or reduce focal-length equivalent by avoiding digital zoom. Increase frame count instead.
  • Plane or satellite trails: Exclude those frames during stacking or use a median stack that removes outliers. Siril and Sequator can help reject bad frames.
  • Bright foreground blown out: Use a separate exposure or a short-exposure bracketed foreground and blend in Photoshop (simple exposure mask).
  • Color casts and weird gradients: Apply gradient removal tools in Siril or local gradient correction in Lightroom. Light pollution filters in Sequator can help.
  • If you follow this recipe—steady tripod, RAW capture, 20–60 short frames, dark frames, and desktop stacking—you can reliably get night and astro images that put many single-exposure phone shots to shame. It’s not instantaneous like Pixel’s software, but the control and final image quality are often superior, especially when you target faint stars and low-contrast Milky Way detail.