Skip to content

Commit 1ec7783

Browse files
committed
Documentation
1 parent b25f74a commit 1ec7783

File tree

1 file changed

+163
-13
lines changed

1 file changed

+163
-13
lines changed

docs/fr_FR/index.md

Lines changed: 163 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -374,20 +374,27 @@ Si votre configuration Frigate comporte plusieurs flux par caméra, il vous faud
374374

375375
Configuration Frigate avec un seul flux, ici je n'ai pas besoin d'indiquer le flux, celui par défaut conviendra.
376376

377-
>**`` frigate1:``**
378-
**`` ffmpeg:``**
379-
**`` inputs:``**
380-
**`` - path: rtsp://127.0.0.1:8554/frigate1``**
377+
```yaml
378+
frigate1:
379+
ffmpeg:
380+
inputs:
381+
- path: rtsp://127.0.0.1:8554/frigate1
382+
```
381383
382384
Configuration Frigate avec plusieurs flux, indiquer l'url du flux voulu sur la page de votre équipement , celui par defaut ne conviendra pas, remplacer 127.0.0.1 par l'ip du serveur Frigate.
383385
384-
>**`` frigate1:``**
385-
**`` ffmpeg:``**
386-
**`` inputs:``**
387-
**`` - path: rtsp://127.0.0.1:8554/frigate1_SD``**
388-
**`` - role: detect``**
389-
**`` - path: rtsp://127.0.0.1:8554/frigate1_HD``**
390-
**`` - role: record``**
386+
```yaml
387+
ffmpeg:
388+
inputs:
389+
- path: rtsp://127.0.0.1:8554/frigate1_high # Flux principal haute résolution
390+
input_args: preset-rtsp-restream
391+
roles:
392+
- record # Utilisé pour l’enregistrement
393+
- path: rtsp://127.0.0.1:8554/frigate1_low # Flux secondaire basse résolution
394+
input_args: preset-rtsp-restream
395+
roles:
396+
- detect
397+
```
391398
392399
***Attention, en aucun cas il ne vous est demandé de modifier la configuration sur Frigate***
393400
@@ -409,7 +416,150 @@ Frigate organise les review items comme des plages temporelles regroupant plusie
409416
Si l’enregistrement est désactivé (record.enabled: false), aucun segment vidéo n’est stocké, et donc la plateforme ne construit pas de review items → rien n’est publié dans frigate/reviews.
410417
411418
Pour fonctionner le plugin a donc besoin de :
412-
`record:`
413-
` enabled: true`
419+
420+
```yaml
421+
record:
422+
enabled: true
423+
```
424+
425+
426+
### Exemple de fichier de configuration
427+
428+
Veuillez noter que c'est mon fichier, mes réglages et qu'il fonctionne pour ma situation, à vous de l'adapter ou de comparer avec le vôtre si jamais toutes les fonctions du plugin n'étaient pas fonctionnelles chez vous.
429+
430+
Je ne pourrais être tenu responsable de tout dysfonctionnement causé par cette configuration, vous devez donc adapter la configuration à votre propre serveur et à vos besoins.
431+
432+
J'ai mis des commentaires afin de vous aider.
433+
434+
```yaml
435+
mqtt:
436+
host: 192.168.2.22 # Adresse IP de votre serveur MQTT
437+
port: 1883 # Port du broker MQTT (1883 = standard non sécurisé)
438+
user: *** # Nom d'utilisateur (masqué ici)
439+
password: *** # Mot de passe (masqué ici)
440+
stats_interval: 300 # Fréquence (en secondes) des messages de statistiques MQTT
441+
442+
detectors:
443+
coral:
444+
type: edgetpu # Utilise un accélérateur Coral (Edge TPU) pour la détection
445+
device: usb # Type de connexion : USB
446+
447+
ffmpeg:
448+
hwaccel_args: preset-intel-qsv-h264 # Accélération matérielle Intel Quick Sync pour le décodage vidéo
449+
450+
timestamp_style:
451+
position: tr # Position du timestamp sur l’image (tr = top-right = coin supérieur droit)
452+
format: '%d/%m/%Y %H:%M:%S' # Format du timestamp affiché (jour/mois/année heure:min:sec)
453+
454+
birdseye:
455+
enabled: false # Désactive le mode Birdseye (vue multi-caméras combinée)
456+
457+
model:
458+
labelmap: # Remappage des classes de détection vers des noms personnalisés
459+
0: personne
460+
1: vehicule
461+
2: vehicule
462+
3: vehicule
463+
5: vehicule
464+
7: vehicule
465+
16: animale
466+
17: animale
467+
18: animale
468+
19: animale
469+
20: animale
470+
471+
detect:
472+
enabled: true # Active globalement la détection d'objets pour toutes les caméras (ajouté automatiquement par frigate 0.16)
473+
474+
snapshots:
475+
enabled: true # Active les captures d’image (snapshots) lors des événements
476+
clean_copy: true # Génère une version sans annotation (utile pour archivage ou IA)
477+
timestamp: false # Ne superpose pas la date/heure sur les images
478+
bounding_box: false # Ne dessine pas de boîte de détection sur les images
479+
crop: false # Ne recadre pas automatiquement l’objet détecté
480+
retain: # Durée de conservation des images
481+
default: 3 # Par défaut, conserve les snapshots 3 jours
482+
objects:
483+
personne: 7 # Conserve ceux contenant une "personne" pendant 7 jours
484+
vehicule: 3 # Conserve ceux contenant un "vehicule" pendant 3 jours
485+
486+
record:
487+
enabled: true # Active l’enregistrement vidéo
488+
retain:
489+
days: 1 # Conserve les enregistrements pendant 1 jour
490+
mode: all # Enregistre tout, même sans détection
491+
alerts:
492+
retain:
493+
days: 7 # Conserve les clips d’alerte pendant 7 jours
494+
mode: active_objects # Seulement si un objet actif a été détecté
495+
pre_capture: 5 # Enregistre 5 secondes avant le début de l’événement
496+
post_capture: 5 # Enregistre 5 secondes après la fin de l’événement
497+
detections:
498+
retain:
499+
days: 7 # Conserve les clips avec détection pendant 7 jours
500+
mode: active_objects
501+
pre_capture: 3
502+
post_capture: 5
503+
504+
semantic_search:
505+
enabled: true # Active l’analyse sémantique des événements (IA)
506+
reindex: false # Ne re-analyse pas les anciens événements au démarrage
507+
508+
genai:
509+
enabled: true # Active l’intégration IA (Google Gemini ici)
510+
provider: gemini # Fournisseur de l’IA
511+
api_key: *** # Clé API Gemini (masquée ici)
512+
model: gemini-1.5-flash # Modèle utilisé pour l’analyse comportementale
513+
object_prompts: # Prompts personnalisés pour chaque type d’objet, a vous de l'adapter si besoin.
514+
personne: >
515+
Commence IMMÉDIATEMENT et DIRECTEMENT la description de l'action...
516+
vehicule: >
517+
Décris IMMÉDIATEMENT et DIRECTEMENT le comportement du véhicule...
518+
animale: >
519+
Analyse IMMÉDIATEMENT et DIRECTEMENT le comportement de l'animal...
520+
521+
cameras:
522+
frigate1: # Nom de la caméra
523+
detect:
524+
fps: 5 # Taux d’analyse des images pour la détection
525+
enabled: true # Active la détection pour cette caméra
526+
width: 640 # Largeur du flux vidéo analysé
527+
height: 360 # Hauteur du flux vidéo analysé
528+
stationary:
529+
interval: 50 # Vérifie les objets immobiles toutes les 50 frames
530+
threshold: 30 # Seuil de mouvement à partir duquel un objet est considéré comme "mobile"
531+
ffmpeg:
532+
inputs:
533+
- path: rtsp://127.0.0.1:8554/frigate1_high # Flux principal haute résolution
534+
input_args: preset-rtsp-restream
535+
roles:
536+
- record # Utilisé pour l’enregistrement
537+
- path: rtsp://127.0.0.1:8554/frigate1_low # Flux secondaire basse résolution
538+
input_args: preset-rtsp-restream
539+
roles:
540+
- detect # Utilisé pour la détection
541+
objects:
542+
track: # Liste des objets à détecter
543+
- personne
544+
- vehicule
545+
- animale
546+
filters: # Filtres pour chaque type d’objet
547+
personne:
548+
min_score: 0.65 # Score minimum pour commencer à suivre
549+
threshold: 0.7 # Score minimum pour déclencher un événement
550+
vehicule:
551+
min_score: 0.7
552+
threshold: 0.8
553+
animale:
554+
min_score: 0.7
555+
threshold: 0.8
556+
557+
go2rtc:
558+
streams: # Flux vidéo déclarés pour usage interne (re-streaming)
559+
frigate1_low: rtsp://***:***@192.168.2.36:554/2 # Flux basse qualité
560+
frigate1_high: rtsp://***:***@192.168.2.36:554/1 # Flux haute qualité
561+
562+
version: 0.16-0 # Version utilisée de Frigate
563+
```
414564
415565

0 commit comments

Comments
 (0)