Back to Frigate Guides
Frigate

How to Fix Frigate Object Snapshots Not Generating

Frigate GuideSecurity Cameras
medium difficulty 15-20 minutes 65 views 0 found helpful Where this fix applies: Global Updated
This guide applies to: Frigate Frigate Snapshot Pipeline (Frigate object snapshot outputs)
At a glance — most common causes
  • Snapshots disabled for the camera/object
  • Storage/permissions issue
  • Snapshot retention set to zero/short
15-20 minutes13 solutions coveredmedium level

Expert Review & Technical Scope

DeviceFrigate Frigate Snapshot Pipeline
Model CoverageFrigate object snapshot outputs
Fix Time15-20 minutes
DifficultyMedium
Required Toolsfrigate config, storage permissions
Network / ProtocolWi-Fi / app-based troubleshooting context

Problem Description

Frigate events appear in the timeline but no snapshot images are generated — thumbnails show blank or broken, MQTT snapshot messages are empty, and the snapshot API returns no image. Snapshots must be explicitly enabled per camera, detection must be running, and the storage directory must have available space.

Why This Happens in Real Homes

Frigate not generating object snapshots is usually a settings or storage issue — snapshots (the still image saved for a detected object) have to be enabled per camera and object, and they need writable storage with a retention period set. If snapshots are disabled, retention is zero, or the storage path isn't writable, no images get saved even though events are detected.

In the config, enable snapshots for the relevant cameras and object types and set a snapshot retention period, then verify the media storage is mounted, writable (correct permissions), and not full. Check that an object filter isn't excluding the detections you expected snapshots for. With snapshots enabled and healthy writable storage, the still images generate alongside events.

Symptoms

  • Object snapshots not generating
  • No snapshot images
  • Events without snapshots
  • Snapshot missing
  • Snapshots not saved
  • No object images
  • Snapshot generation fails
  • Empty snapshot

Recognize these? Here's what usually causes it.

Common Causes

  • Snapshots disabled for the camera/object
  • Storage/permissions issue
  • Snapshot retention set to zero/short
  • Storage full
  • Config not enabling snapshots
  • Object filter excluding the snapshot
  • Path/mount problem
  • Frigate version bug

Most fixes happen in the first 3 steps.

Warning

Do not treat detection-only logs as sufficient if snapshots are required operationally.

Tools & Requirements

frigate configstorage permissions

Step-by-Step Solution

1

Enable snapshots in the camera config

Snapshots must be explicitly enabled per camera. In frigate.yml: cameras: your_camera: snapshots: enabled: true. You can also configure: bounding_box: true (draws the detection box on the snapshot), crop: true (crops to just the detected object), quality: 70 (JPEG quality 1-100), and timestamp: true (overlays the time on the snapshot). Without enabled: true, Frigate creates events but does not capture snapshot images.

2

Check that detection is working

Snapshots are generated from detection frames — they are captured when the object detector identifies an object. If detection is not running (detect not enabled, Coral TPU not detected, or the detect stream is offline): no frames are processed and no snapshots are taken. Check the Frigate system dashboard for detection metrics. The detect FPS counter should show a non-zero value. If it shows 0: the detect stream is not running.

3

Verify storage has space for snapshots

Each snapshot is a JPEG image, typically 50-200KB depending on resolution and quality settings. With 100+ events per day, snapshots accumulate quickly. If the storage mount is full: new snapshots cannot be written. Check disk space on the Frigate media directory. Set retention: snapshots: retain: default: 7 to auto-delete snapshots older than 7 days and prevent storage from filling up.

4

Check snapshot publishing via MQTT

If you access snapshots through Home Assistant or another MQTT client: snapshots are published as JPEG binary data on the topic frigate/camera_name/person/snapshot. Large snapshots (>256KB) may exceed your MQTT broker's maximum message size limit. Mosquitto's default max payload is 256MB, but some brokers or proxy configurations limit it lower. Check MQTT broker settings if snapshots are received as empty messages.

5

Test snapshot access via the Frigate API

Frigate provides a REST API for snapshots. Access the latest snapshot directly: http://frigate-ip:5000/api/camera_name/latest.jpg. If this returns an image: snapshots are generating correctly and the issue is in how you are accessing them (MQTT, Home Assistant integration, or web UI). If this returns a 404 or blank: the camera is not generating snapshots. Check the camera's event list in the Frigate web UI — click an event and see if the thumbnail loads.

Quick Solutions

Enable snapshots for the camera and objects
Fix storage permissions/mount
Set a snapshot retention period
Free storage space
Enable snapshots in the config
Check object filters aren't excluding it
Verify the media path/mount
Update Frigate

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

If this comes back after following these steps, check whether a recent app or firmware update reset a default setting — the fix works, but the setting gets reverted silently.

Pro Tip

Snapshot retention should align with incident-review workflow.

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
  • Snapshots disabled for the camera/object
  • Storage/permissions issue
  • Snapshot retention set to zero/short
  • Storage full
  • Config not enabling snapshots

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 Snapshot Pipeline.

View Frigate Snapshot Pipeline 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.