Back to Frigate Guides
Frigate

How to Fix Frigate Recording Gaps During High Motion

Frigate GuideSecurity Cameras
hard difficulty 20-30 minutes 169 views 0 found helpful Where this fix applies: Global Updated
This guide applies to: Frigate Frigate High-Motion Recording (Frigate continuous/event recording)
At a glance — most common causes
  • Storage I/O can't keep up (slow disk)
  • Disk write bottleneck under load
  • Storage nearly full
20-30 minutes13 solutions coveredhard level

Expert Review & Technical Scope

DeviceFrigate Frigate High-Motion Recording
Model CoverageFrigate continuous/event recording
Fix Time20-30 minutes
DifficultyHard
Required Toolssystem metrics, frigate config, storage stats
Network / ProtocolWi-Fi / app-based troubleshooting context

Problem Description

Frigate recordings have gaps — missing seconds or minutes of video, especially during periods when multiple cameras detect motion simultaneously. The system cannot keep up with the combined CPU, RAM, and disk I/O demands of decoding, detecting, and recording multiple streams at once.

Why This Happens in Real Homes

Recording gaps during high motion in Frigate are typically an I/O bottleneck — when a lot is happening across cameras, the combined write load can exceed what the storage can sustain, so segments drop and gaps appear. Slow media (an SD card, a network share, or an overloaded disk) is the usual culprit, especially with high-bitrate cameras.

Move recordings to fast local storage (an SSD or a proper HDD rather than an SD card or a slow network mount), and make sure the disk can handle the combined write throughput of all your cameras at their bitrates. Keep storage headroom, lower recording bitrate where quality allows if you're I/O-bound, and reduce CPU load that could starve the recording process. Adequate, fast storage that keeps up with peak write load eliminates the gaps.

Symptoms

  • Recording gaps during high motion
  • Missing seconds in recordings
  • Gaps when lots is happening
  • Dropped recording segments
  • Footage gaps under load
  • Recording skips during activity
  • Incomplete recordings
  • Gaps at busy times

Recognize these? Here's what usually causes it.

Common Causes

  • Storage I/O can't keep up (slow disk)
  • Disk write bottleneck under load
  • Storage nearly full
  • Many cameras writing at once
  • FFmpeg/segment writing issues
  • High bitrate overwhelming the disk
  • SD card / slow media
  • CPU overloaded affecting recording

Most fixes happen in the first 3 steps.

Warning

Do not tune based on idle-time metrics only.

Tools & Requirements

system metricsfrigate configstorage stats

Step-by-Step Solution

1

Check system resource usage during high-motion periods

When multiple cameras detect motion simultaneously, Frigate's CPU, RAM, and disk I/O spike. If the system cannot keep up: FFmpeg processes drop frames or crash, creating recording gaps. Monitor the Frigate system dashboard during a high-motion event (someone walking through multiple camera views). If CPU hits 95%+ or RAM is maxed: the system is under-resourced. Options: add a Coral TPU (offloads detection from CPU), add more RAM, or upgrade to an SSD for faster disk writes.

2

Check disk I/O throughput

Recording multiple high-resolution camera streams simultaneously requires significant disk write throughput. At 1080p with 6 cameras: peak write demand can reach 10-15 MB/s. Spinning hard drives struggle with sustained random writes, especially USB-attached drives. If using a USB HDD: recording gaps correlate with disk I/O bottlenecks. Upgrade to an internal SSD or NVMe drive for recording storage. SSDs handle concurrent writes without the seek-time penalties of spinning disks.

3

Reduce the record stream bitrate

If disk I/O is the bottleneck: reducing the camera's record stream bitrate decreases write volume. In your camera's web interface: lower the main stream bitrate from 4-6 Mbps to 2-3 Mbps. The video quality decrease is usually minimal at 1080p. You can also switch from VBR (variable bitrate) to CBR (constant bitrate) — CBR produces consistent disk write patterns that are easier for the storage system to handle than VBR spikes.

4

Set recording mode to motion-only instead of continuous

Continuous recording writes every second of video to disk, even when nothing is happening. Motion-only recording saves significantly: record: enabled: true, retain: mode: motion. Frigate still monitors all cameras continuously but only writes video to disk when motion is detected. This dramatically reduces disk I/O, storage consumption, and the chance of recording gaps during high-motion events because the write queue is smaller.

5

Separate storage paths for recordings and detect

If recordings and the Frigate database share the same storage device: database writes (event metadata, thumbnail generation) compete with recording writes. Put recordings on a dedicated drive: ffmpeg: output_args: record: -f segment -segment_time 10 -segment_format mp4 -reset_timestamps 1 ... and map the recording path to a separate volume. In Docker: add a second volume mount for recordings separate from the Frigate database.

Quick Solutions

Use faster storage (SSD/HDD, not an SD card) for recordings
Ensure the disk can handle the combined write load
Free storage / keep headroom
Reduce bitrate or camera count if I/O-bound
Address FFmpeg/segment write errors
Lower recording bitrate where acceptable
Move recordings off slow media
Reduce CPU load affecting recording

Still having issues? This is usually the deeper cause below.

If the sensor still misses events after repositioning, check whether a scheduled 'home' or 'away' mode is overriding the sensitivity setting silently.

Pro Tip

Capacity planning should include high-motion worst-case windows.

Real-World Insight

This issue almost always looks more complex than it is — the majority of cases trace back to a single setting, a stale credential, or a default that shipped wrong.

What Usually Goes Wrong
  • Storage I/O can't keep up (slow disk)
  • Disk write bottleneck under load
  • Storage nearly full
  • Many cameras writing at once
  • FFmpeg/segment writing issues

Official Manufacturer Manual

Frigate provides official product documentation through their online manual rather than downloadable PDF. Access setup guides, troubleshooting steps, and product specifications for your Frigate High-Motion Recording.

View Frigate High-Motion Recording Online Manual

Source: docs.frigate.video

Need More Help? Frigate Support

Note: The contact information below connects you directly to Frigate's official customer support team, not Trunetto. They can help with warranty claims, device replacements, and advanced technical issues.