0.15.0 Beta 5 #15945
Replies: 23 comments 108 replies
-
Beta Was this translation helpful? Give feedback.
-
Just updated.. Excited for this to go stable but also slightly more excited to start testing 0.16 features. |
Beta Was this translation helpful? Give feedback.
-
A painless "docker compose" method for me. I didn't bother backing up my config nor my db - the config got translated to the new format without problem as far as I can tell and the db did lose some arbitrary entries (but that doesn't trouble me). CPU burden might be a bit lower ... I will monitor. I stopped and exited my 0.15 container and created a new docker compose with 0.15-1 which, as described, worked fine. But how/where did the new 0.15-1 get my full config from? I presume it's because 0.15 and 0.15-1 docker compose files state the same path for host:container. |
Beta Was this translation helpful? Give feedback.
-
I am getting a lot (many hundreds) of these errors, which I might have been getting in previous versions, but I don't recall seeing quite this message:
One of the cameras ("ponds") with which these messages are associated seems to be working OK, but another is not working OK and has always been a problem. |
Beta Was this translation helpful? Give feedback.
-
All my streams have broken with:
Assume relates to @NickM-27 #15865 go2rtc config:
Camera config:
|
Beta Was this translation helpful? Give feedback.
-
Thanks for a new beta! I use Reolink cameras and was able to switch back to ffmpeg 7.0 (I was getting tons of ffmpeg errors in beta 4 without specifying v. 5.0). I do have to specify qsv264, else I get errors with vaapi (intel 13500), but it has been super stable so far. |
Beta Was this translation helpful? Give feedback.
-
Can you tell me the right way to install it on proxmox? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
I don't know if this is a bug or just testament to the hard work by the devs but I've noticed a pretty big diminishing usage in my Intel GPU sort of... When I say sort of if I reboot the server it seems to return to pre beta5 levels but it's hard to reproduce but right now I am sitting at sub-1% utilized (0.1X% at the moment) when I normally would run anywhere from 5-10% usage. My configuration is 13 cameras 10 of them doing detection and recording as well. I've included a graph for the last 30 days and you can see the change. Now when I upgraded I restarted the container but had not rebooted my box until around the 12th due to the fact I upgrade the kernel and didn't reboot but after restarting the container you can see the drop off again. Kind of a head scratcher and wanted to report the anomaly. Happy to provide logs or do any other testing. |
Beta Was this translation helpful? Give feedback.
-
Running on a Beelink N100 and just updated to Beta5 from 0.14. I have one camera that ffmpeg looks to be unhappy with. It had been running rock solid on My config is fairly basic
|
Beta Was this translation helpful? Give feedback.
-
Beta5 is playing nicer with my reolink cameras under qsv264, all 4 cameras displaying correctly. Beta4 had only 1 out of the 4 working, which meant having to revert to vaapi. Ffmpeg CPU usage for all of the cameras are now in single digits with qsv compared to ~20% for vaapi |
Beta Was this translation helpful? Give feedback.
-
Thank you for the latest update Frigate Team ❤️ Can anyone give me more information on Model Nesting? Does that mean running multiple models? |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
I get error messages saying that recordings cannot be deleted. But in the system overview it shows me that 0 MB are used under recordings. I saw this bug for the first time in this beta |
Beta Was this translation helpful? Give feedback.
-
Okay, just so I understand correctly. So I just have to delete all the
recordings. Otherwise I don't have to do anything with the database
Nicolas Mowen ***@***.***> schrieb am Mi., 15. Jan. 2025,
16:15:
… No, if you truly have 0MB of recordings used then the DB has already been
reset and it won't delete a full block of recordings, you would want to
delete those manually.
—
Reply to this email directly, view it on GitHub
<#15945 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAIEABJGI5HCVKI7BWGANR32KZ3RNAVCNFSM6AAAAABVAJR7GOVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCOBUGQZDSNQ>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
Okay, so I have to delete the recordings using a Linux command, right? Or
can I do it via the Frigate web interface?
Am Mi., 15. Jan. 2025 um 16:27 Uhr schrieb Nicolas Mowen <
***@***.***>:
… right, based on your description of the issue, the DB is unaware of any
recordings (as it shows a size of 0MB) meaning the DB was likely deleted or
lost so it doesn't know about the existing recordings on the disc
—
Reply to this email directly, view it on GitHub
<#15945 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AAIEABM6EURKRV4WYDS3SV32KZ443AVCNFSM6AAAAABVAJR7GOVHI2DSMVQWIX3LMV43URDJONRXK43TNFXW4Q3PNVWWK3TUHMYTCOBUGQ2DCMY>
.
You are receiving this because you commented.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
Is this configuration right ? I want to:
Another thing, i set up date and time in the ubuntu server correctly, the same in docker, but i see that recordings are saved in the folder with 1 hour ago..can you help me? |
Beta Was this translation helpful? Give feedback.
-
I'm not seeing sub_labels in mqtt topic frigate/events. Should I be using a different topic?
|
Beta Was this translation helpful? Give feedback.
-
if running the 0.15.0 beta5 & having AMD GPU PCI R9 390x should i be loading the ROCM?? ghcr.io/blakeblackshear/frigate:0.15.0-beta5-rocm |
Beta Was this translation helpful? Give feedback.
-
Thank you so much for adding ONNX support! I'm using it with TensorRT. |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
"Google Gemini has a free tier allowing 15 queries per minute to the API, which is more than sufficient for standard Frigate usage." |
Beta Was this translation helpful? Give feedback.
-
Beta Documentation: https://deploy-preview-13787--frigate-docs.netlify.app/
Images
ghcr.io/blakeblackshear/frigate:0.15.0-beta5
ghcr.io/blakeblackshear/frigate:0.15.0-beta5-standard-arm64
ghcr.io/blakeblackshear/frigate:0.15.0-beta5-tensorrt
ghcr.io/blakeblackshear/frigate:0.15.0-beta5-tensorrt-jp4
ghcr.io/blakeblackshear/frigate:0.15.0-beta5-tensorrt-jp5
ghcr.io/blakeblackshear/frigate:0.15.0-beta5-rk
ghcr.io/blakeblackshear/frigate:0.15.0-beta5-rocm
ghcr.io/blakeblackshear/frigate:0.15.0-beta5-h8l
Changes since Beta 4
Major Changes for 0.15.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 back up your current config and database before upgrading:
frigate.db
fileshm_size
is too low then a warning will be printed in the log stating that it needs to be increased.record
config has been refactored to allow for direct control of how longalerts
anddetections
are retained. These values will be automatically populated from your current config, but you may want to adjust the values that are set after updating. See the updated docs here and ensure your updated config retains the footage you want it to.hwaccel
preset they are using (preset-vaapi
may need to now bepreset-intel-qsv-h264
orpreset-intel-qsv-h265
) if camera feeds are not functioning correctly after upgrading. This may need to be adjusted on a per-camera basis. If aqsv
preset is not working properly, you may still need to use apreset-vaapi
or revert to the previous ffmpeg version as described below.path: "5.0"
in yourffmpeg:
config entry. For example:ffmpeg
is no longer part of$PATH
. In most cases this is handled automatically.exec
streams will need to add the full path for ffmpeg which in most cases will be/usr/lib/ffmpeg/7.0/bin/ffmpeg
.bin: ffmpeg
defined, it needs to be removed.model
config under adetector
has been simplified to justmodel_path
as a string value. This change will be handled automatically through config migration.Explore
The new Explore pane in Frigate 0.15 makes it easy to explore every object tracked by Frigate. It offers a variety of filters and supports keyword and phrase-based text search, searching for similar images, and searching through descriptive text generated by AI models.
The default Explore pane shows a summary of your most recent tracked objects organized by label. Clicking the small arrow icon at the end of the list will bring you to an infinitely scrolling grid view. The grid view can also be set as the default by changing the view type from the Settings button in the top right corner of the pane.
The Explore pane also serves as the new way to submit images to Frigate+. Filters can be applied to only display tracked objects with snapshots that have not been submitted to Frigate+. The left/right arrow keys on the keyboard allow quick navigation between tracked object snapshots when looking at the Tracked Object Details pane from the grid view.
AI/ML Search
Frigate 0.15 introduces two powerful search features: Semantic Search and GenAI Search. Semantic Search can be enabled on its own, while GenAI Search works in addition to Semantic Search.
Semantic Search
Semantic Search uses a CLIP model to generate embeddings (numerical representations of images) for the thumbnails of your tracked objects, enabling searches based on text descriptions or visual similarity. This is all done locally.
For instance, if Frigate detects and tracks a car, you can use similarity search to see other instances where Frigate detected and tracked that same car. You can also quickly search your tracked objects using an "image caption" approach. Searching for "red car driving on a residential street" or "person in a blue shirt walking on the sidewalk at dawn" or even "a person wearing a black t-shirt with the word 'SPORT' on it" will produce some stunning results.
Semantic Search works by running an AI model locally on your system. Small or underpowered systems like a Raspberry Pi will not run Semantic Search reliably or at all. A dedicated GPU and 16GB of RAM is recommended for best performance.
See the Semantic Search docs for system requirements, setup instructions, and usage tips.
Generative AI
GenAI Search employs generative AI models to create descriptive text for the thumbnails of your tracked objects, which are stored in the Frigate database to enhance future searches. Supported providers include Google Gemini, Ollama, and OpenAI, so you can choose whether you want to send data to the cloud or use a locally hosted provider.
See the GenAI docs for setup instructions and use case suggestions.
Improved Tools for Debugging
Review Item Details Pane
A new Review Item Details pane can be viewed by clicking / tapping on the gray chip on a review item in the Review pane. This shows more information about the review item as well as thumbnails or snapshots for individual objects (if enabled). The pane also provides links to share the review item, download it, submit images to Frigate+, view object lifecycles, and more.
Object Lifecycle Pane
The Recordings Timeline from Frigate 0.13 has been improved upon and returns to 0.15 as the
Object Lifecycle
, viewable in the Review Details pane as well as the new Explore page. The new pane shows the significant moments during the object's lifecycle: when it was first seen, when it entered a zone, became stationary, etc. It also provides information about the object's area and size ratio to assist in configuring Frigate to tune out false positives.Native Notifications
Frigate now supports notifications using the WebPush protocol. This allows Frigate to deliver notifications to devices that have registered to receive notifications in the Frigate settings, delivering them in a timely and secure manner. Currently, notifications will be delivered for all review items marked as alerts. More options for native notifications will be supported in the future.
See the notifications docs.
New Object Detectors
ONNX
ONNX is an open model standard which allows for a single model format that can run on different types of GPUs. The
default
,tensorrt
, androcm
Frigate build variants include GPU support for efficient object detection via ONNX models, simplifying configuration and support more models. There are no default included ONNX models for object detection.AMD MiGraphX
Support has been added for AMD GPUs via ROCm and MiGraphX. Currently there is no default included model for this detector.
Hailo-8
Support has been added for the Hailo8 and Hailo-8L hardware for object detection on both arm64 and amd64 platforms.
Other UI Changes
Other Backend Changes
This discussion was created from the release 0.15.0 Beta 5.
Beta Was this translation helpful? Give feedback.
All reactions