0.14.0 Release Candidate #12645
Replies: 16 comments 82 replies
-
I have 2 quick questions that I dont think are worth flooding the issue-list with
|
Beta Was this translation helpful? Give feedback.
-
Does the new GUI get rid of the ability to view snapshots or am I missing something somewhere. At work my mobile connection can be very shotty so loading videos will be slow so I instead would load snapshots. |
Beta Was this translation helpful? Give feedback.
-
system/cameras page is blank for me. i suspect it's because i'm using an external g2r and not the built in one. the internal g2r still cannot be disabled. this needs to be a feature for us advanced users. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Is this discussion the best place to put feedback on the RC? seeing one other odd issue with one camera after a little more time in the UI |
Beta Was this translation helpful? Give feedback.
-
Looks like awesome progress, and I'm looking forward to v0.14. I think many of us are checking for updates with a cron job, and this update contains a lot of breaking changes, a "config-converter" and drastic UI changes. Which is all fair. But are you going to "do something" to ensure this update is user-initiated so stuff doesn't just potentially break in the dead of some random night? I can be pretty time consuming and inconvinient to fix, if we can't plan for it. :) Something like checking for Sorry if it's been asked before, couldn't find anything about it. :) |
Beta Was this translation helpful? Give feedback.
-
Amazing work by all those who have contributed to the project update! Looking forward to using the new features/updates. Thank you. |
Beta Was this translation helpful? Give feedback.
-
Hi I'm having some issues to startup the RC1 that I didn't face with beta 4. Attached logs, ffmpeg doesn't even start: Deployed in unraid 6.12.11 with the following config: My config:
|
Beta Was this translation helpful? Give feedback.
-
I don't know if my question was already asked before. |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
running rc-2 and seeing a review behavior that i didnt see in rc-1. When reviewing a detected person tonight, it failed to load the video (spinning loading circle), that i had seen before when the video didnt exist underneath. This particular camera keeps recordings for a day and this incident was only an hour ago. However the new behavior is that any other clip i try to review, it is taking me back to the one that wouldnt load frigate_rc2_bug.mp4 |
Beta Was this translation helpful? Give feedback.
-
Just want to chime in that the new update looks great. Blake et al. you have all done well with this and i thank you for helping make my home more secure. I did take me a while to get things working i didnt have my GPU setup correctly i guess but once i set ffmpeg:hwaccel_arg: auto things started working |
Beta Was this translation helpful? Give feedback.
-
Hey, here are some thoughts/questions I had. 1. Awesome update! This is a huge step forward. |
Beta Was this translation helpful? Give feedback.
-
It seems like a shame that starred events won't exist in future, but sounds like the new exports functionality is much improved! I couldn't see anything in the new docs about the new export functionality though, might be something that should be added to them? I see an example of exports in the user video you've linked here: Would it be too much to ask that starred events are automatically exported in the upgrade to 0.14, or something? It does seem a shame, and a bit weird, to just suddenly lose them all. That could be quite a disaster for someone if they didn't read the release notes. It's a sudden change from starred events being kept forever, to potentially being deleted. It seems like manually exporting them is a pretty tedious process too, going through each starred event, getting the exact start and end time and camera name, then entering that on the export page. It's definitely a task that seems very tedious to do manually, but pretty easy to automate, plus if the automation is actually part of the upgrade, it can set some semi-decent export name at the same time? Rather than, again, having to manually export, then upgrade, then manually going through each export (both the basic exports that already existed from 0.13 exports, and the starred exports you've just made), and rename the exports from default filenames to |
Beta Was this translation helpful? Give feedback.
-
I am currently away from home and trying to review alerts / events from my iPhone. Sometimes tapping on an alert presents a loading screen indicator then just a still image. When going through the timeline I see events scrub to them but the timeline does not advance. Other times it just works. For the same alert or timeline. Seems to clear up if I reboot frigate but nothing to nail this down other than to report it had happened a few times . Looking at logs I see the occasional error that no clip for x camera was found for x time. Frigates storage is on a local SSD so IO performance should not be an issue. |
Beta Was this translation helpful? Give feedback.
-
I'm on HA OS and run the Frigate Beta Addon, I only have RC1 available but not RC2, is this intended behaviour? |
Beta Was this translation helpful? Give feedback.
-
Beta Documentation: https://deploy-preview-11419--frigate-docs.netlify.app/
Images
ghcr.io/blakeblackshear/frigate:0.14.0-rc2
ghcr.io/blakeblackshear/frigate:0.14.0-rc2-standard-arm64
ghcr.io/blakeblackshear/frigate:0.14.0-rc2-tensorrt
ghcr.io/blakeblackshear/frigate:0.14.0-rc2-tensorrt-jp4
ghcr.io/blakeblackshear/frigate:0.14.0-rc2-tensorrt-jp5
ghcr.io/blakeblackshear/frigate:0.14.0-rc2-rk
Major Changes for 0.14.0
Breaking Changes
There are several breaking changes in this release, Frigate will attempt to update the configuration automatically. In some cases manual changes may be required. It is always recommended to backup your current config and database before upgrading:
frigate.db
fileYour existing events will not be visible in Frigate's new UI
enabled: True
forrecord
in your config) is required to see review items and motion data in the UIZone/mask coordinates are now stored in the config as relative values
The UI's live mode is now intelligently selected
live_mode
config option is now deprecated and should be removed.Backwards incompatible database changes
Other breaking changes
rtmp
references in your config file.AUTO
mode now maps toGPU
internally to avoid some unresolved issues withAUTO
.Brand New UI
Frigate 0.14's UI has been completely rewritten (helpful walkthrough video from a user) and optimized for desktop and mobile devices, aiming to simplify the user experience by focusing on two specific goals:
Frigate 0.14's UI will likely change the way you review your camera footage. It's a big change, but we love it and hope you do too. See the announcement post for more information regarding the motivation, ideas, and design decisions behind the new UI.
Dashboard
The new home page for Frigate is intended to be a real-time dashboard for your cameras. Recent alerts are represented by animated thumbnails in a filmstrip view above your camera feeds. Your camera images update once per minute when no detectable activity is occurring to conserve bandwidth and resources. As soon as any motion is detected, cameras seamlessly switch to a full-resolution live stream.
Live View
Clicking a camera from the dashboard will bring up a full-resolution live view where you can quickly access historical footage, use PTZ controls, toggle camera audio, use two-way talk, and more. Zooming with pinch or a scroll wheel is also supported.
Review
The Review area of Frigate 0.14 is for quickly reviewing historical footage of interest from your cameras. Review items are indicated on a vertical timeline and displayed as a grid of previews - bandwidth-optimized, low frame rate, low resolution videos. Hovering over or swiping a preview plays the video and marks it as reviewed. If more in-depth analysis is required, the preview can be clicked/tapped and the full frame rate, full resolution recording is displayed. Review items are filterable by date, object type, and camera.
Alerts and Detections
Not every segment of video captured by Frigate may be of the same level of interest to you. Video of people who enter your property are a different priority than those walking by on the sidewalk. For this reason, Frigate 0.14 categorizes review items as alerts or detections. By default, all person and car objects are considered alerts. You can refine categorization of your review items by configuring required zones for them.
See the review docs for more information
Motion review
In Frigate 0.13, there isn’t a way to see motion activity on a timeline and watch video at that time. The ability to scrub video for things Frigate missed has been one of the most common feature requests. Within the Motion tab of the Review section, you can now scrub through the timeline for all cameras simultaneously with a timeline showing relative motion activity. In order to avoid scrubbing over time periods already included in alerts and detections, you can also scrub in motion only mode.
History
In Frigate 0.14, full frame rate, full resolution camera footage (called "recordings" in earlier versions) can be viewed and scrubbed via a timeline. Previews of your other cameras are displayed and scrubbed alongside the main selected camera.
Other Notable UI Changes
Authentication
Frigate now supports authentication. Frigate manages users and authentication using JWT tokens via a cookie or authorization header. Additionally, a new proxy section in the config allows you to use the user header passed from common authentication proxies such as authelia, authentik, oauth2_proxy, etc.
See the documentation for more information.
TLS
Since Authentication should really be used over secure connections, TLS is also enabled by default for port 8971. It can be disabled in the config file with the following yaml:
Custom certificates can also be used following the tls docs.
Frigate+
Frigate 0.14 now offers a dedicated page for Frigate+ submissions, allowing more specific filtering by score and a faster workflow. Support has also been added to upload frames directly from the History view.
Other notable improvements
loitering_time
configuration which can be used to only consider an object as part of a zone if they loiter for the specified number of seconds. This can be used, for example, to create alerts for cars that stop on the street but not cars that just drive past your camera.Fixes and changes
FAQ
Have a question that's not answered here? Look at the most updated list of FAQs here or open a discussion on Github.
Upgrade issues
I'm seeing "add mask expects relative coordinates only" in my logs.
This is usually caused by a mask or zone having coordinates larger than the camera's
detect
resolution. The easiest fix would be to remove the mask/zone, restart Frigate, and use the new mask/zone editor to recreate it.What happened to all my events?
An entirely new way of reviewing camera footage has been implemented in Frigate 0.14, so any "events" from any previous versions of Frigate will not be migrated and will not be visible in the new UI. This includes any favorited/starred events. Recordings can still be viewed in the new UI using the recordings viewer (From Live view, click/tap on a camera and select the History button at the top left).
I'm seeing "Preview Not Found" in the UI a lot. Why?
Frigate 0.14 now generates "previews": bandwidth-optimized, low frame rate, low resolution videos for your camera footage. These previews are not generated for any footage from older versions of Frigate. Historical full recordings are still viewable from your cameras, however. From Live view, click/tap on a camera and select the History button at the top left.
Usage
Are there any tutorials or videos on how to use the new version?
Yes, see the guided demo and a helpful walkthrough video from a user.
Can I make the cameras take up more space on my dashboard?
Yes you can, on desktop screens only. Create a camera group, and then use the edit layout button (bottom right) to resize/reposition your cameras on the dashboard.
Where is Birdseye view in the new UI?
Birdseye is accessible by creating a camera group and adding the Birdseye camera to the camera group. Birdseye is also accessible by navigating directly to
frigate_ip:port/#birdseye
.Why are there black bars around my cameras in the new Live dashboard?
Cameras are kept in a standard 16x9 aspect ratio grid layout. If your camera's aspect ratio is not 16x9 (or a multiple of 16x9 like a wide angle 32x9), black bars may appear on any of the sides of the camera image. One solution would be to adjust your camera's resolution in firmware to fit any multiple of the 16x9 aspect ratio. You could also use Birdseye, which is Frigate's solution for an automatic live view layout without black bars.
Can I export footage from the review screen?
Yes, right click (desktop) or long press (mobile) to choose item(s) you want to export, then press the export button in the header.
What happened to the timelapse export feature?
It's not in the UI, but the API is still available. Most users were using that feature to create videos to manually review each day. One of the main focuses of the new UI was to ensure that isn't necessary. The only remaining use cases we are aware of are for very long periods of time. Having frigate do long exports on high resolution recordings on the server is a really inefficient way to accomplish that.
How can I view snapshots with bounding boxes?
Snapshots have been deprecated in favor of the new review item format. To understand why, consider the situation where two people, one with a dog, walked past your house. At the same time, a car drove by on the street behind them. In this scenario, Frigate would have tracked 4 "events". One for each person, the dog, and the car. In 0.13, you would have had 4 separate videos to watch, even though they would have all overlapped. In 0.14, these separate objects are combined into a single review item which represents the period in time where these objects were active on the camera. Reviews for a single camera cannot overlap. Displaying separate snapshots for this scenario in a way that shows they are connected is not only difficult, but also less helpful than having a combined thumbnail and easy to view video preview that quickly shows what exactly happened. Even though snapshots are no longer available in the 0.14 UI review pipeline, they are still available in the Frigate+ view, on the filesystem, and viewable through Home Assistant's media browser. A screen to help debug review items and answer the question "why was this review item created?" will be coming in a future version.
How can I tune what I see in alerts and detections?
You can restrict alerts and detections to specific objects/labels or exclude a camera entirely. See the review docs. You can also restrict alerts and detections to objects entering zones. The Camera Settings screen in the UI provides a lot of granular control. See the zone docs.
How can I switch the live view type?
In Frigate 0.13, a dropdown menu in the UI allowed users to select between jsmpeg, MSE, or WebRTC. In 0.14, Frigate intelligently selects the best type of live view method for the cameras on your dashboard based on network conditions and features, so this is no longer user selectable.
Can I "star" or "favorite" events like in 0.13?
No, that feature has been removed in 0.14 in favor of Exports. If you have footage you'd like to "favorite" or retain in 0.14, use the export tools. Unlike favorite events in 0.13, exported footage in 0.14 can be given a label/name and is searchable from the Exports page.
Are there any keyboard shortcuts in the UI for desktop devices?
Yes. In the Review pane, Ctrl/Cmd-A selects all of your review items. On Live camera view, you can use the arrow keys along with + and - to control a PTZ camera. In the Logs view, page up/page down and arrow up/arrow down will scroll the logs. Wherever video controls appear (History view, Motion Review), the left and right arrows will seek the video backwards and forwards by 10 seconds. The up and down arrow keys will seek the video by 1 second. The "f" key toggles fullscreen, "m" toggles muting, and the space bar toggles playback/pause.
Have a question that's not answered here? Open a discussion on Github.
Full Changelog: v0.13.2...v0.14.0-rc1
This discussion was created from the release 0.14.0 Release Candidate 1.
Beta Was this translation helpful? Give feedback.
All reactions