Posted in

What is the frame rate of the Raspberry Pi Camera Module?

If you’ve ever stood in my shop, surrounded by stacked Raspberry Pi Camera Modules and customers peering through prototype setups, you’ve probably heard this exact question at least once a week: “What’s the frame rate of the Raspberry Pi Camera Module?” It’s not a one-size-fits-all answer, and as a supplier who’s worked with these modules for over seven years—helping makers, indie game devs, and industrial automation teams pick the right module for their projects—I’ve seen firsthand how getting this number wrong can ruin a build before it even gets off the breadboard. Today, I’m breaking it down like I do for every new customer who walks through my door (or messages me at 2 a.m. with a Raspberry Pi Zero stuck in a bird feeder): frame rate for these modules isn’t just a number—it’s tied to the module’s generation, sensor, resolution, and even how you’re wiring it. Raspberry Pi Camera Module

First, let’s start with the basics: there’s no single “Raspberry Pi Camera Module” that everyone’s talking about. Over the years, the Pi Foundation has rolled out four core generations, plus a few niche variants, each with their own sensor and spec sheet. Let’s go through them one by one, since that’s how I walk new users through it at my shop. The original Camera Module v1 (released back in 2013) uses the OV5647 5-megapixel sensor. If you’re running that, here’s the frame rate breakdown I always note: at the maximum resolution of 2592×1944 pixels, you’re capped at 15 frames per second (fps). Drop the resolution a little, and it jumps. For 1080p (1920×1080), you can hit 30 fps—smooth enough for basic time-lapses, kid’s birthday videos, or a static security feed. Drop it to 720p, and it’ll push up to 45 fps. For 640×480 (VGA resolution), that v1 module will crank out 60 fps. That’s handy if you’re setting up a slow-motion counter for a pinewood derby or catching backyard bird wing flaps, but don’t expect crystal-clear detail there.

Next up, the Camera Module v2, released in 2016. That one uses the Sony IMX219 8-megapixel sensor, which was a massive upgrade for low-light performance, and the frame rates reflect that. Max resolution here is 3280×2464, and that still caps at 15 fps, same as the v1. But where it gets better is mid-resolution. 1080p on the v2 is 30 fps, same as the v1, but drop to 720p and you get 60 fps—double the smoothness of the v1. VGA resolution on the v2 hits a solid 90 fps, which is way more useful for small high-speed projects, like testing how fast a small robot can spin its wheels or catching a remote-controlled drone mid-flip. I’ve sold more v2 modules than any other, mostly for hobbyists working on simple high-speed tasks that don’t need 4K.

Then there’s the big one for a lot of my customers these days: the Camera Module v3, launched in 2023. That one uses the Sony IMX708 12-megapixel sensor, and it’s a game-changer for frame rates and low light. Max resolution here is 4056×3040, and it’s not capped at 15 fps—you can hit 22 fps at full 12MP resolution. That’s a huge step up if you need sharp detail and a usable frame rate for things like product photography or wildlife monitoring. 4K resolution (3840×2160) on the v3 cranks out 30 fps, which is the standard for modern streaming and video work. Drop to 1080p, and it goes to 60 fps, same as the v2, but with way better low-light performance. VGA on the v3 hits 120 fps, which is as fast as a lot of budget action cameras—perfect for anyone working on high-speed engineering projects or motion capture on a tight budget. I’ve had a handful of university robotics labs buy batches of v3 modules for their robot vision systems, and they keep coming back for more because the frame rate is consistent enough to calibrate their algorithms on.

Wait, I can’t forget the big one everyone’s asking about lately: the Camera Module 3, not to be confused with the v3. That’s the newer one, also from 2023, with the auto-focus lens. It uses the same IMX708 sensor as the v3, right? But the frame rate is nearly identical—max resolution is still 12MP at 22 fps, 4K at 30 fps, 1080p at 60 fps. The only real difference is the auto-focus, which is a big plus for projects where you need to zoom in or track moving objects without manual focus. A lot of my customers who make portable vlogging setups for Raspberry Pi Zero Ws go for the Camera Module 3 because the auto-focus saves them so much time tweaking the lens. There are also the NoIR variants of every module—those are the ones with the infrared filter removed, so they work for night vision or thermal imaging projects. Their frame rates are identical to the standard modules, so if you’re building a night security cam, you don’t have to sacrifice speed for that infrared capability.

Now, here’s the part I almost always have to add to the frame rate conversation: it’s not just the module itself. The frame rate you actually get will change based on how you connect it to your Raspberry Pi. If you’re using the original CSI (Camera Serial Interface) ribbon cable that came with the module, you’re fine—that’s the intended connection, and it’ll deliver the full frame rates we talked about. But if you’re using a cheap third-party ribbon cable that’s too long or has loose pins? That’s a problem. I’ve had customers email me panicking saying their v2 module only runs at 10 fps, and when I ask, they say they used a 2-meter cable they ordered from Amazon. Those cables can’t handle the high-speed data transfer the camera needs, so they drop frames like crazy. I tell all my customers to stick to the official Raspberry Pi ribbon cables, or if they need a longer one, get a high-quality shielded cable from a trusted supplier—no exceptions. Even a half-meter cheap cable can kill your frame rate.

Then there’s software. A lot of new users don’t realize that the frame rate listed on the module’s spec sheet is the maximum possible under ideal conditions. If you’re running a lot of background processes on your Raspberry Pi—like a home automation server, a web server, or even a heavy Python script that’s analyzing the video feed—you’re going to get lower frame rates. For example, if you’re using a Raspberry Pi 4 with 4GB of RAM, running a full desktop OS, and trying to stream 1080p video to YouTube, you might only get 15 or 20 fps, even if your module is rated for 30 fps. If you’re using a Raspberry Pi Zero W, which is way less powerful, you’ll see even bigger drops—sometimes half the rated frame rate if you’re running multiple tasks. That’s why I always tell customers to match their Pi model to their project. If you need consistent high frame rates, use a Pi 3 or higher, and close any apps you don’t need while running the camera.

Wait, there’s also the difference between still image frame rates and video frame rates. The spec sheets list frame rates for video recording, but for still photos, most modules only have a burst rate that’s lower. For example, the v3 module can take stills at a burst rate of 10 fps at full resolution, which is fine for time-lapses, but if you need to snap high-resolution shots of fast-moving objects, you might have to drop the resolution to get a faster burst. That’s a common mix-up I see with new makers: they look at the video frame rate and assume stills will be the same, but that’s not the case. I always clarify that for anyone working on a project that alternates between photos and video.

I’ve seen a lot of misinformation online about Raspberry Pi Camera Module frame rates, too. A lot of forums say the old v1 can’t do 1080p at 30 fps, but that’s only if you’re using an outdated version of the Raspberry Pi OS. If you update the OS and use the latest libcamera library, the v1 will actually do stable 30 fps 1080p video. That’s another key point I make at my shop: software updates make a huge difference in performance. If you’re running an old, unupdated OS, you’re leaving frame rate on the table. I recommend all users run the sudo apt update && sudo apt upgrade command at least once a month, especially if they’re having frame rate issues.

Let me share a quick example that’s fresh in my mind, to make this real. Last month, a customer came into my shop with a Raspberry Pi Zero W and a v1 Camera Module, asking why his bird feeder camera only takes blurry pictures of the birds mid-flap. He told me he expected 60 fps so he could get slow-mo shots of the birds landing, but his was only giving 10 fps. I checked his setup, and he was using a cheap 1-meter third-party ribbon cable, plus he was running a whole home security app on the Pi at the same time. I swapped the ribbon cable for an official one, had him close the extra app, and suddenly his frame rate jumped to 55 fps at VGA resolution—just what he needed. He ended up buying a v2 module a week later because he wanted better low-light shots for evening birds, and he still uses the v1 for the high-speed shots. That’s the kind of problem-solving I do every day, and it’s why I get so many repeat customers.

So, to wrap this up, the short answer to “What’s the frame rate of the Raspberry Pi Camera Module?” is: it depends on which module you’re using, the resolution you’re shooting at, the ribbon cable, your Pi model, and the software you’re running. But to make it easy for you, here’s the quick reference I give all my customers:

  • Camera Module v1 (OV5647): 15 fps (5MP), 30 fps (1080p), 45 fps (720p), 60 fps (VGA)
  • Camera Module v2 (IMX219): 15 fps (8MP), 30 fps (1080p), 60 fps (720p), 90 fps (VGA)
  • Camera Module v3 (IMX708): 22 fps (12MP), 30 fps (4K), 60 fps (1080p), 120 fps (VGA)
  • Camera Module 3 (IMX708, auto-focus): Same frame rates as the v3, plus auto-focus for moving subjects

If you’re in the market for a Raspberry Pi Camera Module and need help picking the right one for your frame rate needs—whether you’re building a slow-motion camera, a security feed, a robotics vision system, or a wildlife monitor—feel free to reach out for a procurement discussion. I’ve helped thousands of makers and businesses find the perfect module for their projects, and I’m happy to walk you through specs, shipping, and bulk pricing for any volume you need.

USB 3.0 Camera Module References:
Raspberry Pi Foundation. (2024). Camera Module Hardware Specifications. Raspberry Pi Official Documentation.
Sony Semiconductor Solutions Corporation. (2016). IMX219 CMOS Image Sensor Datasheet.
Sony Semiconductor Solutions Corporation. (2023). IMX708 CMOS Image Sensor Datasheet.
Raspberry Pi Documentation. (2024). Camera Software Configuration and Performance.


Shenzhen Juchangxing Technology Co., Ltd.
We are one of the most experienced raspberry pi camera module manufacturers and suppliers in China, also support custom service. We warmly welcome you to wholesale durable raspberry pi camera module at competitive price from our factory. If you have any enquiry about cooperation, please feel free to email us.
Address: 3rd Floor, Build A, No. 8, Huangdiyin IndustrialZone, Longhua District, Shenzhen.
E-mail: sales@juchangxing.com
WebSite: https://www.jcxcamera.com/