Skip to content

Add the ability to take snapshots when viewing history of cameras #22624

@nrlcode

Description

@nrlcode

Describe what you are trying to accomplish and why in non technical terms
When reviewing footage in the History / Recording viewer, there is no direct way to save the current playback frame as a snapshot.

Right now, users can take snapshots from live view, but that does not help when they are reviewing a past moment in History and want to export the exact frame they are currently paused on or scrubbing through.

This is especially useful when:

  • reviewing an event after it happened
  • exporting a frame for documentation or sharing
  • capturing a specific moment from recorded footage rather than the current live feed

Describe the solution you'd like
Add a snapshot action to the History / Recording player controls.

Expected behavior:

  • Capture the currently displayed playback frame from the recorded video being viewed
  • Download it as an image
  • Name the file using the playback/timeline timestamp rather than the current wall-clock time
  • Use the same timezone context shown in the Frigate UI/timeline so the downloaded filename matches what the user sees in History

Describe alternatives you've considered
Current alternatives are not ideal:

  • Taking a live snapshot does not capture the recorded moment being reviewed
  • Manual screenshots are lower quality and less convenient
  • Exporting video clips is heavier than needed when only a single frame is desired

Additional context
This would make History review workflows more complete and bring useful parity with live-view capture behavior while staying focused on recorded playback.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions