Why does dual camera video look grainy in low light?
Short answer: partly the room, and partly the arithmetic of running two cameras at once. Any phone camera struggles in low light — the lens is small and the sensor is small, so a dim scene forces the camera to amplify a weak signal, and that amplification is what shows up as grain. Dual recording does not create that problem; it inherits it from using two phone cameras instead of one, then adds a couple of things on top that make it more visible.
None of this means dual footage is broken in low light. It means the fixes are specific — mostly about light and framing — rather than a setting buried somewhere in the app.
Low light is hard for any phone camera first
A camera builds a picture by counting light hitting a sensor. A phone lens is small, so in a dim room it lets in far less light than a dedicated camera would, and the sensor has to compensate by boosting the signal from every pixel. That boost amplifies real detail and background noise together, and past a point the noise becomes the more obvious part of the picture — grain, blotchy shadows, colour that shifts slightly frame to frame. This happens on a single-camera shot too. It is a property of small phone optics in low light, not something specific to recording two streams at once.
What sharing a hardware budget adds on top of that
A multi-camera session runs two live pipelines against one combined hardware budget, which is why dual recording tops out at 1080p rather than the 4K a single camera on the same iPhone could reach, and why convenience presets like an automatic “best quality” mode are unavailable to a multi-camera session at all. In a well-lit scene that ceiling mostly costs you sharpness. In a dim one it costs more, because a lower-resolution capture has fewer real pixels to average detail from in the first place, and a lower-resolution image has less room to tell fine detail apart from noise than a higher-resolution one would.
Why grain looks blockier once it is encoded
DualCam writes the composited video at a fixed bitrate of roughly 10 Mbps, the same figure whether the scene is bright or dim. A compressed video encodes detail by predicting each frame from the last one and storing the difference, and fine random noise is the least predictable thing in a frame — it does not repeat from frame to frame the way real detail does. At a fixed bitrate, a noisy low-light frame forces the encoder to spend more of its limited budget describing that noise, which is where the blocky, smeared look on top of the grain comes from. A bright, clean frame at the same bitrate has an easier time and looks correspondingly sharper.
What actually helps
Add light before you touch a setting
This is the same lever that fixes most problems with phone footage in the dark, and it works here for the same reason: more light means less amplification, and less amplification means less grain to begin with. A lamp facing the subject, a window during the day, even a phone screen propped up nearby, all measurably help. DualCam’s torch only lights whatever the back lens is pointed at, so it only helps if the back camera is the one struggling — for the front camera, you need a light actually facing you.
Do not zoom past the lens you are already struggling with
Pinching past a lens’s optical range crops and enlarges the sensor image digitally, which throws away detail at the best of times. In a low-light frame that is already short on real detail and heavy on noise, that crop makes the noise the most obvious thing left standing. If a scene is already dim, staying at 1x or backing off the zoom keeps more of what little detail there is.
Put the struggling camera in the smaller frame, not the bigger one
The compositor scales each stream to fit where you have placed it, and a noisy image generally reads as cleaner once it is scaled down into a small window than it does filling the whole canvas edge to edge. If one side of your shot is in a much dimmer room than the other, a picture-in-picture layout with the dim camera as the small inset tends to hide more of the noise than making it the full-frame subject would.
When it is not really about the light
Grain and a dark, unevenly lit face are two different problems with two different causes. If one camera looks properly exposed and the other looks dark rather than noisy, that is very likely the front and back cameras disagreeing on exposure because each one meters only its own frame — see the guide on why faces look dark in dual video for that specific fix, which is about light placement and tapping to expose rather than about grain.
Common follow-up questions
Does 1080p look less grainy than 720p in low light?
Not reliably. The canvas you record onto is a fixed size regardless of capture resolution, and the bitrate the file is encoded at does not change with it either. Higher capture resolution gives the compositor more detail to draw from in good light; in a genuinely dark scene, both settings are working with a signal that needs amplifying, and 720p is the safer choice anyway on a long or hot take.
Can I clean up grain after recording, since it is one finished file?
Not the way you could with a raw source and dedicated noise-reduction software. DualCam writes one composited, already-encoded MP4, so whatever noise made it into the frame while shooting is what is in the file. The fixes that work happen before or during the take.
Why does the stock Camera app handle low light so much better?
Mostly because it is not sharing a hardware budget with a second camera, so it can run at a higher resolution and use a preset a multi-camera session cannot use at all. A dual-camera app is working within a ceiling a single-camera app simply is not.
Want to just do this?
DualCam records the iPhone front and back cameras at the same time and writes one finished MP4 while you shoot. Free, no account, no ads, nothing leaves the phone.