{ "audio": { "label": "Дэтэктаванне гуку", "enabled": { "label": "Уключыць дэтэктаванне гуку", "description": "Уключыць або адключыць дэтэктаванне гукавых падзей для ўсіх камер. Можна перавызначыць для кожнай камеры." }, "max_not_heard": { "label": "Тайм-аўт завяршэння", "description": "Колькасць секунд без наладжанага тыпу гуку, пасля якіх гукавая падзея завяршаецца." }, "min_volume": { "label": "Мінімальная гучнасць", "description": "Мінімальны парог гучнасці RMS для запуску дэтэктавання гуку. Меншыя значэнні павышаюць адчувальнасць (напрыклад, 200 - высокая, 500 - сярэдняя, 1000 - нізкая)." }, "listen": { "label": "Тыпы для праслухоўвання", "description": "Спіс тыпаў гукавых падзей для дэтэктавання (напрыклад: bark, fire_alarm, speech, yell)." }, "filters": { "label": "Фільтры гуку", "description": "Налады фільтраў для асобных тыпаў гуку, напрыклад парогі пэўнасці, што памяншаюць памылковыя спрацоўванні.", "threshold": { "label": "Мінімальная пэўнасць гуку", "description": "Мінімальны парог пэўнасці, каб гукавая падзея была ўлічана." } }, "enabled_in_config": { "label": "Зыходны стан гуку", "description": "Паказвае, ці было дэтэктаванне гуку ўключана ў зыходным файле статычнай канфігурацыі." }, "num_threads": { "label": "Патокі дэтэктавання", "description": "Колькасць патокаў для апрацоўкі дэтэктавання гуку." }, "description": "Налады дэтэктавання падзей па гуку для ўсіх камер. Можна перавызначыць для кожнай камеры.", "labelmap": { "label": "Змяненне карты метак гуку", "description": "Перавызначэнні або пераназначэнні, якія аб'ядноўваюцца са стандартнай картай метак гуку." } }, "audio_transcription": { "label": "Транскрыпцыя гуку", "description": "Налады жывой і маўленчай транскрыпцыі гуку для падзей і жывых субтытраў.", "live_enabled": { "label": "Жывая транскрыпцыя", "description": "Уключыць жывое трансляванне транскрыпцыі гуку па меры яго паступлення." }, "enabled": { "label": "Уключыць транскрыпцыю гуку", "description": "Уключыць або адключыць аўтаматычную транскрыпцыю гуку для ўсіх камер. Можна перавызначыць для кожнай камеры." }, "language": { "label": "Мова транскрыпцыі", "description": "Код мовы для транскрыпцыі і перакладу (напрыклад «be» для беларускай). Падтрыманыя коды моў: https://whisper-api.com/docs/languages/" }, "device": { "label": "Прылада транскрыпцыі", "description": "Ключ прылады (CPU/GPU) для запуску мадэлі транскрыпцыі. Пакуль падтрымліваюцца толькі GPU NVIDIA CUDA." }, "model_size": { "label": "Памер мадэлі", "description": "Памер мадэлі для аўтаномнай транскрыпцыі гукавых падзей." } }, "birdseye": { "label": "Birdseye", "description": "Налады зборнага выгляду Birdseye, які аб'ядноўвае некалькі плыняў камер у адну раскладку.", "enabled": { "label": "Уключыць Birdseye", "description": "Уключыць або адключыць функцыю выгляду Birdseye." }, "order": { "label": "Пазіцыя", "description": "Лічбавае становішча, якое вызначае парадак камеры ў раскладцы Birdseye." }, "restream": { "label": "Рэтрансляцыя RTSP", "description": "Рэтранслюе вывад Birdseye як плынь RTSP. Пры ўключэнні Birdseye працуе бесперапынна." }, "width": { "label": "Шырыня", "description": "Шырыня выніковага кадра Birdseye (у пікселях)." }, "height": { "label": "Вышыня", "description": "Вышыня выніковага кадра Birdseye (у пікселях)." }, "quality": { "label": "Якасць кадавання", "description": "Якасць кадавання плыні mpeg1 для Birdseye (1 - найвышэйшая, 31 - найніжэйшая)." }, "inactivity_threshold": { "label": "Парог бяздзейнасці", "description": "Секунд бяздзейнасці, пасля якіх камера перастае паказвацца ў Birdseye." }, "layout": { "label": "Макет", "description": "Параметры раскладкі кампазіцыі Birdseye.", "scaling_factor": { "label": "Каэфіцыент маштабавання", "description": "Каэфіцыент маштабавання для разліку раскладкі (дыяпазон ад 1,0 да 5,0)." }, "max_cameras": { "label": "Максімум камер", "description": "Максімальная колькасць камер, якія паказваюцца ў Birdseye адначасова. Паказваюцца самыя апошнія камеры." } }, "idle_heartbeat_fps": { "label": "FPS сігналу пры прастоі", "description": "Колькі разоў на секунду паўтараць апошні кадр Birdseye пры прастоі. 0 адключае." }, "modes": { "label": "Тыпы актыўнасці", "description": "Тыпы актыўнасці, пры якіх камеры паказваюцца ў Birdseye." } }, "detect": { "label": "Дэтэктаванне аб'ектаў", "description": "Налады ролі «detect», якая запускае дэтэктаванне аб'ектаў і ініцыялізуе трэкеры.", "enabled": { "label": "Уключыць дэтэктаванне аб'ектаў", "description": "Уключыць або адключыць дэтэктаванне аб'ектаў для ўсіх камер. Можна перавызначыць для кожнай камеры." }, "height": { "label": "Вышыня дэтэктавання", "description": "Вышыня кадраў (у пікселях) для плыні «detect». Пакіньце пустым, каб выкарыстоўваць уласнае разрозненне плыні." }, "width": { "label": "Шырыня дэтэктавання", "description": "Шырыня кадраў (у пікселях) для плыні «detect». Пакіньце пустым, каб выкарыстоўваць уласнае разрозненне плыні." }, "fps": { "label": "FPS дэтэктавання", "description": "Жаданая колькасць кадраў на секунду для дэтэктавання. Меншыя значэнні зніжаюць нагрузку на CPU (рэкамендуецца 5, вышэй - не больш за 10 - толькі для вельмі хуткіх аб'ектаў)." }, "min_initialized": { "label": "Мінімум кадраў для ініцыялізацыі", "description": "Колькасць паслядоўных спрацоўванняў дэтэктавання, патрэбных для стварэння аб'екта пад адсочваннем. Павялічце, каб паменшыць колькасць памылковых ініцыялізацый. Прадвызначана - fps, падзеленае на 2." }, "max_disappeared": { "label": "Максімум зніклых кадраў", "description": "Колькасць кадраў без дэтэктавання, пасля якіх аб'ект пад адсочваннем лічыцца зніклым." }, "stationary": { "label": "Канфігурацыя нерухомых аб'ектаў", "description": "Налады для дэтэктавання нерухомых аб'ектаў і кіравання імі.", "interval": { "label": "Інтэрвал для нерухомых", "description": "Як часта (у кадрах) правяраць дэтэктаванне, каб пацвердзіць нерухомы аб'ект." }, "threshold": { "label": "Парог нерухомасці", "description": "Колькасць кадраў без змены становішча, патрэбная, каб пазначыць аб'ект як нерухомы." }, "max_frames": { "label": "Максімум кадраў", "description": "Абмяжоўвае, як доўга нерухомыя аб'екты адсочваюцца, перш чым будуць адкінуты.", "default": { "label": "Прадвызначаны максімум кадраў", "description": "Прадвызначаная максімальная колькасць кадраў для адсочвання нерухомага аб'екта." }, "objects": { "label": "Максімум кадраў па аб'ектах", "description": "Перавызначэнні максімальнай колькасці кадраў адсочвання нерухомых аб'ектаў для асобных аб'ектаў." } }, "classifier": { "label": "Уключыць візуальны класіфікатар", "description": "Выкарыстоўваць візуальны класіфікатар, каб выяўляць сапраўды нерухомыя аб'екты, нават калі абмяжавальныя прамавугольнікі дрыжаць." } }, "annotation_offset": { "label": "Зрух анатацый", "description": "На колькі мілісекунд зрушыць прамавугольнікі аб'ектаў, каб яны супадалі з запісаным відэа: плыні «detect» і «record» рэдка ідэальна сінхронныя. Можа быць дадатным або адмоўным." }, "scene": { "label": "Сцэна дэтэктавання", "description": "Асяроддзе, на якое глядзіць гэтая камера; паводле яго выбіраецца, якая з наладжаных мадэлей на ёй працуе. Камеры са значэннем «all» выкарыстоўваюць мадэль, наладжаную са сцэнай «all»." } }, "face_recognition": { "label": "Распазнаванне асобы", "enabled": { "label": "Уключыць распазнаванне асобы", "description": "Уключыць або адключыць распазнаванне асобы для ўсіх камер. Можна перавызначыць для кожнай камеры." }, "min_area": { "label": "Мінімальная вобласць твару", "description": "Мінімальная вобласць (у пікселях) прамавугольніка выяўленага твару, патрэбная для спробы распазнавання." }, "description": "Налады дэтэктавання і распазнавання твараў для ўсіх камер. Можна перавызначыць для кожнай камеры.", "model_size": { "label": "Памер мадэлі", "description": "Памер мадэлі для ўбудаванняў твару (small/large). Большая можа патрабаваць GPU." }, "unknown_score": { "label": "Парог бала для невядомых", "description": "Парог адлегласці, ніжэй якога твар лічыцца магчымым супадзеннем (большае значэнне - строгі адбор)." }, "detection_threshold": { "label": "Парог дэтэктавання", "description": "Мінімальная пэўнасць дэтэктавання, патрэбная, каб лічыць выяўленне твару слушным." }, "recognition_threshold": { "label": "Парог распазнавання", "description": "Парог адлегласці ўбудаванняў твару, пры якім два твары лічацца супадзеннем." }, "min_faces": { "label": "Мінімум твараў", "description": "Мінімальная колькасць распазнаванняў твару, патрэбная, перш чым да чалавека будзе дадана распазнаная падметка." }, "save_attempts": { "label": "Захоўваць спробы", "description": "Колькасць спроб распазнавання асобы, якія захоўваюцца для інтэрфейсу апошніх распазнаванняў." }, "blur_confidence_filter": { "label": "Фільтр пэўнасці па размытасці", "description": "Карэктаваць балы пэўнасці з улікам размытасці відарыса, каб паменшыць памылковыя спрацоўванні на нізкаякасных тварах." }, "device": { "label": "Прылада", "description": "Гэта перавызначэнне для выбару пэўнай прылады. Падрабязней: https://onnxruntime.ai/docs/execution-providers/" } }, "ffmpeg": { "path": { "label": "Шлях да FFmpeg", "description": "Шлях да праграмы FFmpeg або псеўданім версіі («7.0» ці «8.0»)." }, "global_args": { "label": "Глабальныя аргументы FFmpeg", "description": "Глабальныя аргументы, якія перадаюцца працэсам FFmpeg." }, "hwaccel_args": { "label": "Аргументы апаратнага паскарэння", "description": "Аргументы апаратнага паскарэння для FFmpeg. Рэкамендуюцца прэсеты пад канкрэтнага пастаўшчыка." }, "input_args": { "label": "Уваходныя аргументы", "description": "Уваходныя аргументы, якія прымяняюцца да ўваходных плыняў FFmpeg." }, "output_args": { "label": "Выходныя аргументы", "description": "Прадвызначаныя выходныя аргументы для розных роляў FFmpeg, напрыклад detect і record.", "detect": { "label": "Выходныя аргументы для detect", "description": "Прадвызначаныя выходныя аргументы для плыняў з роляй «detect»." }, "record": { "label": "Выходныя аргументы для record", "description": "Прадвызначаныя выходныя аргументы для плыняў з роляй «record»." }, "record_sub": { "label": "Выходныя аргументы запісу дадатковай плыні", "description": "Выходныя аргументы для плыняў з роляй «record_sub». Калі не зададзена, выкарыстоўваюцца выходныя аргументы запісу." } }, "retry_interval": { "label": "Час паўтору FFmpeg", "description": "Секунд чакання перад спробай перападключыць плынь камеры пасля збою. Прадвызначана 10." }, "apple_compatibility": { "label": "Сумяшчальнасць з Apple", "description": "Уключыць пазначэнне HEVC для лепшай сумяшчальнасці з плэерамі Apple пры запісе ў H.265." }, "gpu": { "label": "Індэкс GPU", "description": "Прадвызначаны індэкс GPU для апаратнага паскарэння, калі яно даступнае." }, "inputs": { "label": "Уваходы камеры", "description": "Спіс азначэнняў уваходных плыняў (шляхі і ролі) для гэтай камеры.", "path": { "label": "Уваходны шлях", "description": "URL або шлях уваходнай плыні камеры." }, "roles": { "label": "Ролі ўваходу", "description": "Ролі гэтага ўваходнай плыні." }, "global_args": { "label": "Глабальныя аргументы FFmpeg", "description": "Глабальныя аргументы FFmpeg для гэтага ўваходнай плыні." }, "hwaccel_args": { "label": "Аргументы апаратнага паскарэння", "description": "Аргументы апаратнага паскарэння для гэтага ўваходнай плыні." }, "input_args": { "label": "Уваходныя аргументы", "description": "Уваходныя аргументы, характэрныя для гэтай плыні." } }, "label": "FFMPEG", "description": "Налады FFmpeg, у тым ліку шлях да праграмы, аргументы, параметры hwaccel і выходныя аргументы для кожнай ролі." }, "live": { "label": "Жывое прайграванне", "streams": { "label": "Назвы жывых плыняў", "description": "Супастаўленне наладжаных назваў плыняў з назвамі рэтрансляцыі або go2rtc для жывога прайгравання." }, "height": { "label": "Вышыня жывой плыні", "description": "Вышыня (у пікселях) для адлюстравання жывой плыні jsmpeg у вэб-інтэрфейсе. Мусіць быць не большай за вышыню плыні «detect»." }, "quality": { "label": "Якасць жывой плыні", "description": "Якасць кадавання плыні jsmpeg (1 - найвышэйшая, 31 - найніжэйшая)." }, "description": "Налады разрознення і якасці жывой плыні jsmpeg. Не ўплывае на камеры з рэтрансляцыяй, якія выкарыстоўваюць go2rtc для жывога прагляду." }, "lpr": { "label": "Распазнаванне нумарных знакаў", "description": "Налады распазнавання нумарных знакаў, у тым ліку парогі дэтэктавання, фарматаванне і вядомыя знакі.", "enabled": { "label": "Уключыць LPR", "description": "Уключыць або адключыць распазнаванне нумарных знакаў для ўсіх камер. Можна перавызначыць для кожнай камеры." }, "expire_time": { "label": "Секунд да пратэрміноўкі", "description": "Час у секундах, пасля якога незаўважаны знак прыбіраецца з трэкера (толькі для камер, прызначаных пад LPR)." }, "min_area": { "label": "Мінімальная вобласць знака", "description": "Мінімальная вобласць знака (у пікселях), патрэбная для спробы распазнавання." }, "enhancement": { "label": "Узровень паляпшэння", "description": "Узровень паляпшэння (0-10), які прымяняецца да абрэзкі знака перад OCR. Большыя значэнні не заўсёды паляпшаюць вынік: узроўні вышэй за 5 могуць працаваць толькі з начнымі знакамі, карыстайцеся асцярожна." }, "model_size": { "label": "Памер мадэлі", "description": "Памер мадэлі для дэтэктавання і распазнавання тэксту. Большасці карыстальнікаў падыдзе «small»." }, "detection_threshold": { "label": "Парог дэтэктавання", "description": "Парог пэўнасці дэтэктавання, пры якім запускаецца OCR для меркаванага знака." }, "recognition_threshold": { "label": "Парог распазнавання", "description": "Парог пэўнасці, патрэбны, каб распазнаны тэкст знака быў дададзены як падметка." }, "min_plate_length": { "label": "Мінімальная даўжыня знака", "description": "Мінімальная колькасць сімвалаў, якую мусіць мець распазнаны знак, каб лічыцца слушным." }, "format": { "label": "Рэгулярны выраз фармату знака", "description": "Неабавязковы рэгулярны выраз для праверкі распазнаных знакаў на адпаведнасць чаканаму фармату." }, "match_distance": { "label": "Адлегласць супадзення", "description": "Колькасць разыходжанняў у сімвалах, дапушчальная пры параўнанні выяўленых знакаў з вядомымі." }, "known_plates": { "label": "Вядомыя знакі", "description": "Спіс знакаў або рэгулярных выразаў, якія трэба асобна адсочваць або па якіх выдаваць абвесткі." }, "debug_save_plates": { "label": "Захоўваць знакі для адладкі", "description": "Захоўваць абрэзкі відарысаў знакаў для адладкі працы LPR." }, "device": { "label": "Прылада", "description": "Гэта перавызначэнне для выбару пэўнай прылады. Падрабязней: https://onnxruntime.ai/docs/execution-providers/" }, "replace_rules": { "label": "Правілы замены", "description": "Правілы замены па рэгулярным выразе, якія нармалізуюць распазнаныя знакі перад супастаўленнем.", "pattern": { "label": "Шаблон рэгулярнага выразу" }, "replacement": { "label": "Радок замены" } } }, "motion": { "label": "Дэтэктаванне руху", "enabled": { "label": "Уключыць дэтэктаванне руху", "description": "Уключыць або адключыць дэтэктаванне руху для ўсіх камер. Можна перавызначыць для кожнай камеры." }, "threshold": { "label": "Парог руху", "description": "Парог розніцы пікселяў для дэтэктара руху. Большыя значэнні зніжаюць адчувальнасць (дыяпазон 1-255)." }, "lightning_threshold": { "label": "Парог успышак", "description": "Парог для выяўлення і ігнаравання кароткіх успышак асвятлення (менш - больш адчувальна, значэнні ад 0,3 да 1,0). Гэта не спыняе дэтэктаванне руху цалкам: дэтэктар проста перастае аналізаваць далейшыя кадры пасля перавышэння парога. Запісы па руху ў такія моманты ўсё роўна ствараюцца." }, "skip_motion_threshold": { "label": "Парог прапускання руху", "description": "Калі задана значэнне ад 0,0 да 1,0 і за адзін кадр змянілася большая доля відарыса, дэтэктар не верне прамавугольнікаў руху і адразу перакалібруецца. Гэта эканоміць CPU і памяншае памылковыя спрацоўванні падчас маланкі, буры і да т.п., але можа прапусціць сапраўдныя падзеі, напрыклад аўтаадсочванне аб'екта камерай PTZ. Выбар паміж стратай некалькіх мегабайт запісу і праглядам пары кароткіх кліпаў. Пакіньце незададзеным (None), каб адключыць." }, "improve_contrast": { "label": "Паляпшаць кантраснасць", "description": "Паляпшаць кантраснасць кадраў перад аналізам руху, каб дапамагчы дэтэктаванню." }, "contour_area": { "label": "Вобласць контуру", "description": "Мінімальная вобласць контуру ў пікселях, патрэбная, каб контур руху быў улічаны." }, "delta_alpha": { "label": "Дэльта-альфа", "description": "Каэфіцыент альфа-змешвання пры разліку розніцы кадраў для руху." }, "frame_alpha": { "label": "Альфа кадра", "description": "Значэнне альфа пры змешванні кадраў для папярэдняй апрацоўкі руху." }, "frame_height": { "label": "Вышыня кадра", "description": "Вышыня ў пікселях, да якой маштабуюцца кадры пры разліку руху." }, "mask": { "label": "Каардынаты маскі", "description": "Упарадкаваныя каардынаты x,y, якія задаюць шматвугольнік маскі руху для ўключэння або выключэння вобласцей." }, "mqtt_off_delay": { "label": "Затрымка MQTT «off»", "description": "Секунд чакання пасля апошняга руху перад публікацыяй стану MQTT «off»." }, "enabled_in_config": { "label": "Зыходны стан руху", "description": "Паказвае, ці было дэтэктаванне руху ўключана ў зыходнай статычнай канфігурацыі." }, "raw_mask": { "label": "Неапрацаваная маска" }, "description": "Прадвызначаныя налады дэтэктавання руху для камер, калі яны не перавызначаны асобна." }, "objects": { "label": "Аб'екты", "description": "Прадвызначаныя налады адсочвання аб'ектаў, у тым ліку якія меткі адсочваць і фільтры для асобных аб'ектаў.", "track": { "label": "Аб'екты для адсочвання", "description": "Спіс метак аб'ектаў, якія адсочваюцца для ўсіх камер. Можна перавызначыць для кожнай камеры." }, "filters": { "label": "Фільтры аб'ектаў", "description": "Фільтры для выяўленых аб'ектаў, якія памяншаюць памылковыя спрацоўванні (вобласць, суадносіны, пэўнасць).", "min_area": { "label": "Мінімальная вобласць аб'екта", "description": "Мінімальная вобласць абмяжавальнага прамавугольніка (пікселі або працэнты) для гэтага тыпу аб'екта. Пікселі (цэлы лік) або працэнты (дробавы лік ад 0,000001 да 0,99)." }, "max_area": { "label": "Максімальная вобласць аб'екта", "description": "Максімальная вобласць абмяжавальнага прамавугольніка (пікселі або працэнты) для гэтага тыпу аб'екта. Пікселі (цэлы лік) або працэнты (дробавы лік ад 0,000001 да 0,99)." }, "min_ratio": { "label": "Мінімальныя фарматныя суадносіны", "description": "Мінімальныя суадносіны шырыні да вышыні, патрэбныя прамавугольніку, каб ён падышоў." }, "max_ratio": { "label": "Максімальныя фарматныя суадносіны", "description": "Максімальныя суадносіны шырыні да вышыні, дапушчальныя для прамавугольніка." }, "threshold": { "label": "Парог даверу", "description": "Сярэдні парог пэўнасці дэтэктавання, патрэбны, каб аб'ект лічыўся сапраўдным." }, "min_score": { "label": "Мінімальная пэўнасць", "description": "Мінімальная пэўнасць дэтэктавання ў адным кадры, патрэбная, каб аб'ект быў улічаны." }, "mask": { "label": "Маска фільтра", "description": "Каардынаты шматвугольніка, якія задаюць, дзе ў кадры дзейнічае гэты фільтр." }, "raw_mask": { "label": "Неапрацаваная маска" } }, "mask": { "label": "Маска аб'ектаў", "description": "Шматвугольнік маскі, які забараняе дэтэктаванне аб'ектаў у пазначаных вобласцях." }, "raw_mask": { "label": "Неапрацаваная маска" }, "genai": { "label": "Канфігурацыя GenAI для аб'ектаў", "description": "Параметры GenAI для апісання аб'ектаў пад адсочваннем і адпраўкі кадраў на генерацыю.", "enabled": { "label": "Уключыць GenAI", "description": "Прадвызначана ўключыць генерацыю апісанняў аб'ектаў пад адсочваннем праз GenAI." }, "use_snapshot": { "label": "Выкарыстоўваць здымкі", "description": "Выкарыстоўваць здымкі аб'екта замест паменшаных выяў для генерацыі апісанняў GenAI." }, "prompt": { "label": "Прампт для подпісу", "description": "Прадвызначаны шаблон прампта пры генерацыі апісанняў праз GenAI." }, "object_prompts": { "label": "Прампты для аб'ектаў", "description": "Прампты для асобных аб'ектаў, каб наладзіць вывад GenAI пад пэўныя меткі." }, "objects": { "label": "Аб'екты GenAI", "description": "Спіс метак аб'ектаў, якія прадвызначана адпраўляюцца ў GenAI." }, "required_zones": { "label": "Патрэбныя зоны", "description": "Зоны, у якія мусіць увайсці аб'ект, каб для яго генеравалася апісанне GenAI." }, "debug_save_thumbnails": { "label": "Захоўваць мініяцюры", "description": "Захоўваць паменшаныя выявы, адпраўленыя ў GenAI, для адладкі і разгляду." }, "send_triggers": { "label": "Трыгеры GenAI", "description": "Вызначае, калі адпраўляць кадры ў GenAI (пры завяршэнні, пасля абнаўленняў і г. д.).", "tracked_object_end": { "label": "Адпраўляць пры завяршэнні", "description": "Адпраўляць запыт у GenAI, калі аб'ект пад адсочваннем завяршаецца." }, "after_significant_updates": { "label": "Ранні трыгер GenAI", "description": "Адпраўляць запыт у GenAI пасля пэўнай колькасці значных абнаўленняў аб'екта пад адсочваннем." } }, "enabled_in_config": { "label": "Зыходны стан GenAI", "description": "Паказвае, ці быў GenAI уключаны ў зыходнай статычнай канфігурацыі." } }, "filters_attribute": { "label": "Фільтры атрыбутаў", "description": "Фільтры для выяўленых атрыбутаў, якія памяншаюць памылковыя спрацоўванні (вобласць, суадносіны, пэўнасць).", "min_area": { "label": "Мінімальная вобласць атрыбута", "description": "Мінімальная вобласць абмяжавальнага прамавугольніка (пікселі або працэнты) для гэтага атрыбута. Пікселі (цэлы лік) або працэнты (дробавы лік ад 0,000001 да 0,99)." }, "max_area": { "label": "Максімальная вобласць атрыбута", "description": "Максімальная вобласць абмяжавальнага прамавугольніка (пікселі або працэнты) для гэтага атрыбута. Пікселі (цэлы лік) або працэнты (дробавы лік ад 0,000001 да 0,99)." }, "min_ratio": { "label": "Мінімальныя фарматныя суадносіны", "description": "Мінімальныя суадносіны шырыні да вышыні, патрэбныя прамавугольніку, каб ён падышоў." }, "max_ratio": { "label": "Максімальныя фарматныя суадносіны", "description": "Максімальныя суадносіны шырыні да вышыні, дапушчальныя для прамавугольніка." }, "threshold": { "label": "Парог даверу", "description": "Сярэдні парог пэўнасці дэтэктавання, патрэбны, каб атрыбут лічыўся сапраўдным." }, "min_score": { "label": "Мінімальная пэўнасць", "description": "Мінімальная пэўнасць дэтэктавання ў адным кадры, патрэбная, каб звязаць гэты атрыбут з бацькоўскім аб'ектам." }, "mask": { "label": "Маска фільтра", "description": "Каардынаты шматвугольніка, якія задаюць, дзе ў кадры дзейнічае гэты фільтр." }, "raw_mask": { "label": "Неапрацаваная маска" } } }, "record": { "label": "Запіс", "enabled": { "label": "Уключыць запіс", "description": "Уключыць або адключыць запіс для ўсіх камер. Можна перавызначыць для кожнай камеры." }, "expire_interval": { "label": "Інтэрвал ачысткі запісаў", "description": "Хвілін паміж праходамі ачысткі, якія выдаляюць пратэрмінаваныя сегменты запісу." }, "continuous": { "label": "Бесперапыннае захоўванне", "description": "Колькасць дзён захоўвання запісаў незалежна ад аб'ектаў пад адсочваннем або руху. Задайце 0, калі трэба захоўваць толькі запісы абвестак і дэтэктаванняў.", "days": { "label": "Дні захоўвання", "description": "Дзён захоўвання запісаў." } }, "motion": { "label": "Захоўванне па руху", "description": "Колькасць дзён захоўвання запісаў, выкліканых рухам, незалежна ад аб'ектаў пад адсочваннем. Задайце 0, калі трэба захоўваць толькі запісы абвестак і дэтэктаванняў.", "days": { "label": "Дні захоўвання", "description": "Дзён захоўвання запісаў." } }, "detections": { "label": "Захоўванне дэтэктаванняў", "description": "Налады захоўвання запісаў падзей дэтэктавання, у тым ліку працягласць запісу да і пасля.", "pre_capture": { "label": "Секунд да падзеі", "description": "Колькасць секунд перад падзеяй дэтэктавання, якія ўключаюцца ў запіс." }, "post_capture": { "label": "Секунд пасля падзеі", "description": "Колькасць секунд пасля падзеі дэтэктавання, якія ўключаюцца ў запіс." }, "retain": { "label": "Захоўванне падзей", "description": "Налады захоўвання запісаў падзей дэтэктавання.", "days": { "label": "Дні захоўвання", "description": "Колькасць дзён захоўвання запісаў падзей дэтэктавання." }, "mode": { "label": "Рэжым захоўвання", "description": "Рэжым захоўвання: all (усе сегменты), motion (сегменты з рухам) або active_objects (сегменты з актыўнымі аб'ектамі)." } } }, "alerts": { "label": "Захоўванне абвестак", "description": "Налады захоўвання запісаў падзей абвестак, у тым ліку працягласць запісу да і пасля.", "pre_capture": { "label": "Секунд да падзеі", "description": "Колькасць секунд перад падзеяй дэтэктавання, якія ўключаюцца ў запіс." }, "post_capture": { "label": "Секунд пасля падзеі", "description": "Колькасць секунд пасля падзеі дэтэктавання, якія ўключаюцца ў запіс." }, "retain": { "label": "Захоўванне падзей", "description": "Налады захоўвання запісаў падзей дэтэктавання.", "days": { "label": "Дні захоўвання", "description": "Колькасць дзён захоўвання запісаў падзей дэтэктавання." }, "mode": { "label": "Рэжым захоўвання", "description": "Рэжым захоўвання: all (усе сегменты), motion (сегменты з рухам) або active_objects (сегменты з актыўнымі аб'ектамі)." } } }, "export": { "label": "Канфігурацыя экспарту", "description": "Налады, якія выкарыстоўваюцца пры экспарце запісаў, напрыклад таймлапс і апаратнае паскарэнне.", "hwaccel_args": { "label": "Аргументы hwaccel для экспарту", "description": "Аргументы апаратнага паскарэння для аперацый экспарту і перакадавання." }, "max_concurrent": { "label": "Максімум адначасовых экспартаў", "description": "Максімальная колькасць задач экспарту, якія апрацоўваюцца адначасова." }, "chapters": { "label": "Метаданыя раздзелаў, якія ўбудоўваюцца ў экспартаваныя запісы" } }, "preview": { "label": "Канфігурацыя перадпрагляду", "description": "Налады якасці перадпрагляду запісаў, які паказваецца ў інтэрфейсе.", "quality": { "label": "Якасць перадпрагляду", "description": "Узровень якасці перадпрагляду (very_low, low, medium, high, very_high)." } }, "enabled_in_config": { "label": "Зыходны стан запісу", "description": "Паказвае, ці быў запіс уключаны ў зыходнай статычнай канфігурацыі." }, "description": "Налады запісу і захоўвання для камер, калі яны не перавызначаны асобна.", "sub": { "label": "Запіс дадатковай плыні", "description": "Налады запісу другой плыні ніжэйшай якасці.", "enabled": { "label": "Уключыць запіс дадатковай плыні", "description": "Уключыць запіс другой плыні ніжэйшай якасці для прайгравання з адаптыўнай якасцю і падоўжанага захоўвання." }, "continuous": { "label": "Бесперапыннае захоўванне дадатковай плыні", "description": "Колькасць дзён захоўвання запісаў дадатковай плыні незалежна ад аб'ектаў пад адсочваннем або руху.", "days": { "label": "Дні захоўвання", "description": "Дзён захоўвання запісаў." } }, "motion": { "label": "Захоўванне дадатковай плыні па руху", "description": "Колькасць дзён захоўвання запісаў дадатковай плыні, выкліканых рухам.", "days": { "label": "Дні захоўвання", "description": "Дзён захоўвання запісаў." } }, "alerts": { "label": "Захоўванне абвестак дадатковай плыні", "description": "Налады захоўвання запісаў абвестак дадатковай плыні.", "days": { "label": "Дні захоўвання", "description": "Колькасць дзён захоўвання запісаў падзей дэтэктавання." }, "mode": { "label": "Рэжым захоўвання", "description": "Рэжым захоўвання: all (усе сегменты), motion (сегменты з рухам) або active_objects (сегменты з актыўнымі аб'ектамі)." } }, "detections": { "label": "Захоўванне дэтэктаванняў дадатковай плыні", "description": "Налады захоўвання запісаў дэтэктаванняў дадатковай плыні.", "days": { "label": "Дні захоўвання", "description": "Колькасць дзён захоўвання запісаў падзей дэтэктавання." }, "mode": { "label": "Рэжым захоўвання", "description": "Рэжым захоўвання: all (усе сегменты), motion (сегменты з рухам) або active_objects (сегменты з актыўнымі аб'ектамі)." } } } }, "review": { "label": "Разгляд", "alerts": { "label": "Канфігурацыя абвестак", "description": "Налады таго, якія аб'екты пад адсочваннем ствараюць абвесткі і як абвесткі захоўваюцца.", "enabled": { "label": "Уключыць абвесткі", "description": "Уключыць або адключыць стварэнне абвестак для ўсіх камер. Можна перавызначыць для кожнай камеры." }, "labels": { "label": "Меткі абвестак", "description": "Спіс метак аб'ектаў, якія лічацца абвесткамі (напрыклад: car, person)." }, "required_zones": { "label": "Патрэбныя зоны", "description": "Зоны, у якія мусіць увайсці аб'ект, каб лічыцца абвесткай. Пакіньце пустым, каб дазволіць любую зону." }, "enabled_in_config": { "label": "Зыходны стан абвестак", "description": "Адсочвае, ці былі абвесткі ўключаны ў зыходнай статычнай канфігурацыі." }, "cutoff_time": { "label": "Час завяршэння абвесткі", "description": "Секунд чакання пасля спынення актыўнасці, што выклікае абвесткі, перад завяршэннем абвесткі." } }, "detections": { "label": "Канфігурацыя дэтэктаванняў", "description": "Налады таго, якія аб'екты пад адсочваннем ствараюць дэтэктаванні (не абвесткі) і як дэтэктаванні захоўваюцца.", "enabled": { "label": "Уключыць дэтэктаванні", "description": "Уключыць або адключыць падзеі дэтэктавання для ўсіх камер. Можна перавызначыць для кожнай камеры." }, "labels": { "label": "Меткі дэтэктаванняў", "description": "Спіс метак аб'ектаў, якія лічацца падзеямі дэтэктавання." }, "required_zones": { "label": "Патрэбныя зоны", "description": "Зоны, у якія мусіць увайсці аб'ект, каб лічыцца дэтэктаваннем. Пакіньце пустым, каб дазволіць любую зону." }, "cutoff_time": { "label": "Час завяршэння дэтэктавання", "description": "Секунд чакання пасля спынення актыўнасці, што выклікае дэтэктаванні, перад завяршэннем дэтэктавання." }, "enabled_in_config": { "label": "Зыходны стан дэтэктаванняў", "description": "Адсочвае, ці былі дэтэктаванні ўключаны ў зыходнай статычнай канфігурацыі." } }, "genai": { "label": "Канфігурацыя GenAI", "description": "Кіруе выкарыстаннем generative AI для стварэння апісанняў і зводак элементаў разгляду.", "enabled": { "label": "Уключыць апісанні GenAI", "description": "Уключыць або адключыць створаныя GenAI апісанні і зводкі для элементаў разгляду." }, "alerts": { "label": "Уключыць GenAI для абвестак", "description": "Выкарыстоўваць GenAI для стварэння апісанняў элементаў-абвестак." }, "detections": { "label": "Уключыць GenAI для дэтэктаванняў", "description": "Выкарыстоўваць GenAI для стварэння апісанняў элементаў-дэтэктаванняў." }, "image_source": { "label": "Крыніца відарысаў для разгляду", "description": "Крыніца відарысаў, якія адпраўляюцца ў GenAI («preview» або «recordings»). «recordings» дае кадры вышэйшай якасці, але расходуе больш такенаў." }, "additional_concerns": { "label": "Дадатковыя заўвагі", "description": "Спіс дадатковых заўваг або нататак, якія GenAI мусіць улічваць пры ацэнцы актыўнасці на гэтай камеры." }, "debug_save_thumbnails": { "label": "Захоўваць мініяцюры", "description": "Захоўваць паменшаныя выявы, якія адпраўляюцца правайдару GenAI, для адладкі і разгляду." }, "enabled_in_config": { "label": "Зыходны стан GenAI", "description": "Адсочвае, ці быў разгляд праз GenAI уключаны ў зыходнай статычнай канфігурацыі." }, "preferred_language": { "label": "Пажаданая мова", "description": "Пажаданая мова, якую запытваць у правайдара GenAI для створаных адказаў." }, "activity_context_prompt": { "label": "Прампт кантэксту актыўнасці", "description": "Уласны прампт, які апісвае, якая актыўнасць падазроная, а якая не, каб даць кантэкст для зводак GenAI." }, "response_style": { "label": "Стыль адказу", "description": "Гатовы стыль пісьма для створаных апісанняў разгляду. Гатовыя стылі наладжваюць тон і падрабязнасць загалоўка, зводкі і апісання сцэны, якія бачыць карыстальнік; «default» пакідае ўбудаваны прампт без змен." } }, "description": "Налады, якія кіруюць абвесткамі, дэтэктаваннямі і зводкамі разгляду GenAI для інтэрфейсу і сховішча." }, "semantic_search": { "label": "Семантычны пошук", "triggers": { "label": "Трыгеры", "description": "Дзеянні і ўмовы супадзення для трыгераў семантычнага пошуку гэтай камеры.", "friendly_name": { "label": "Зразумелая назва", "description": "Неабавязковая зразумелая назва гэтага трыгера для інтэрфейсу." }, "enabled": { "label": "Уключыць гэты трыгер", "description": "Уключыць або адключыць гэты трыгер семантычнага пошуку." }, "type": { "label": "Тып трыгера", "description": "Тып трыгера: «thumbnail» (супадзенне па відарысе) або «description» (супадзенне па тэксце)." }, "data": { "label": "Змест трыгера", "description": "Тэкставая фраза або ID паменшанай выявы для супастаўлення з аб'ектамі пад адсочваннем." }, "threshold": { "label": "Парог трыгера", "description": "Мінімальны бал падабенства (0-1), патрэбны для спрацоўвання гэтага трыгера." }, "actions": { "label": "Дзеянні трыгера", "description": "Спіс дзеянняў пры спрацоўванні трыгера (notification, sub_label, attribute)." } }, "description": "Налады семантычнага пошуку, які будуе і запытвае ўбудаванні аб'ектаў, каб знаходзіць падобныя элементы.", "enabled": { "label": "Уключыць семантычны пошук", "description": "Уключыць або адключыць функцыю семантычнага пошуку." }, "reindex": { "label": "Пераіндэксацыя пры запуску", "description": "Запусціць поўную пераіндэксацыю гістарычных аб'ектаў пад адсочваннем у базу ўбудаванняў." }, "model": { "label": "Мадэль семантычнага пошуку або назва правайдара GenAI", "description": "Мадэль убудаванняў для семантычнага пошуку (напрыклад «jinav1») або назва правайдара GenAI з роляй embeddings." }, "model_size": { "label": "Памер мадэлі", "description": "Выберыце памер мадэлі: «small» працуе на CPU, «large» звычайна патрабуе GPU." }, "device": { "label": "Прылада", "description": "Гэта перавызначэнне для выбару пэўнай прылады. Падрабязней: https://onnxruntime.ai/docs/execution-providers/" } }, "snapshots": { "label": "Здымкі", "enabled": { "label": "Уключыць здымкі", "description": "Уключыць або адключыць захаванне здымкаў для ўсіх камер. Можна перавызначыць для кожнай камеры." }, "timestamp": { "label": "Накладанне меткі часу", "description": "Накладаць метку часу на здымкі з API." }, "bounding_box": { "label": "Накладанне абмяжавальнага прамавугольніка", "description": "Маляваць абмяжавальныя прамавугольнікі аб'ектаў пад адсочваннем на здымках з API." }, "crop": { "label": "Абразаць здымак", "description": "Абразаць здымкі з API па абмяжавальным прамавугольніку выяўленага аб'екта." }, "required_zones": { "label": "Патрэбныя зоны", "description": "Зоны, у якія мусіць увайсці аб'ект, каб быў захаваны здымак." }, "height": { "label": "Вышыня здымка", "description": "Вышыня (у пікселях), да якой змяняюцца здымкі з API. Пакіньце пустым, каб захаваць зыходны памер." }, "retain": { "label": "Захоўванне здымкаў", "description": "Налады захоўвання здымкаў, у тым ліку прадвызначаныя дні і перавызначэнні для асобных аб'ектаў.", "default": { "label": "Прадвызначанае захоўванне", "description": "Прадвызначаная колькасць дзён захоўвання здымкаў." }, "objects": { "label": "Захоўванне па аб'ектах", "description": "Перавызначэнні дзён захоўвання здымкаў для асобных аб'ектаў." } }, "quality": { "label": "Якасць здымка", "description": "Якасць кадавання захаваных здымкаў (0-100)." }, "description": "Налады здымкаў аб'ектаў пад адсочваннем, створаных праз API, для ўсіх камер. Можна перавызначыць для кожнай камеры." }, "timestamp_style": { "label": "Стыль меткі часу", "position": { "label": "Становішча меткі часу", "description": "Становішча меткі часу на відарысе (tl/tr/bl/br)." }, "format": { "label": "Фармат меткі часу", "description": "Радок фармату даты і часу для метак часу (коды фармату datetime з Python)." }, "color": { "label": "Колер меткі часу", "description": "Значэнні RGB для тэксту меткі часу (усе значэнні 0-255).", "red": { "label": "Чырвоны", "description": "Чырвоная складовая (0-255) колеру меткі часу." }, "green": { "label": "Зялёны", "description": "Зялёная складовая (0-255) колеру меткі часу." }, "blue": { "label": "Сіні", "description": "Сіняя складовая (0-255) колеру меткі часу." } }, "thickness": { "label": "Таўшчыня меткі часу", "description": "Таўшчыня ліній тэксту меткі часу." }, "effect": { "label": "Эфект меткі часу", "description": "Візуальны эфект тэксту меткі часу (none, solid, shadow)." }, "description": "Параметры афармлення метак часу ў кадры для адладачнага выгляду і здымкаў." }, "mqtt": { "label": "MQTT", "description": "Налады падлучэння і публікацыі тэлеметрыі, здымкаў і падрабязнасцей падзей у брокер MQTT.", "enabled": { "label": "Уключыць MQTT", "description": "Уключыць або адключыць інтэграцыю MQTT для стану, падзей і здымкаў." }, "host": { "label": "Хост MQTT", "description": "Імя хоста або IP-адрас брокера MQTT." }, "port": { "label": "Порт MQTT", "description": "Порт брокера MQTT (звычайна 1883 для звычайнага MQTT)." }, "topic_prefix": { "label": "Прэфікс топіка", "description": "Прэфікс топіка MQTT для ўсіх топікаў Frigate. Мусіць быць унікальным, калі запушчана некалькі асобнікаў." }, "client_id": { "label": "ID кліента", "description": "Ідэнтыфікатар кліента пры падлучэнні да брокера MQTT. Мусіць быць унікальным для кожнага асобніка." }, "stats_interval": { "label": "Інтэрвал статыстыкі", "description": "Інтэрвал у секундах для публікацыі статыстыкі сістэмы і камер у MQTT." }, "user": { "label": "Імя карыстальніка MQTT", "description": "Неабавязковае імя карыстальніка MQTT. Можна перадаць праз зменныя асяроддзя або сакрэты." }, "password": { "label": "Пароль MQTT", "description": "Неабавязковы пароль MQTT. Можна перадаць праз зменныя асяроддзя або сакрэты." }, "tls_ca_certs": { "label": "Сертыфікаты CA для TLS", "description": "Шлях да сертыфіката CA для TLS-злучэнняў з брокерам (для самападпісаных сертыфікатаў)." }, "tls_client_cert": { "label": "Сертыфікат кліента", "description": "Шлях да сертыфіката кліента для ўзаемнай праверкі TLS. Пры выкарыстанні кліенцкіх сертыфікатаў не задавайце імя карыстальніка і пароль." }, "tls_client_key": { "label": "Ключ кліента", "description": "Шлях да прыватнага ключа кліенцкага сертыфіката." }, "tls_insecure": { "label": "Небяспечны TLS", "description": "Дазволіць небяспечныя TLS-злучэнні, прапускаючы праверку імя хоста (не рэкамендуецца)." }, "qos": { "label": "QoS MQTT", "description": "Узровень якасці абслугоўвання для публікацый і падпісак MQTT (0, 1 або 2)." } }, "notifications": { "label": "Апавяшчэнні", "enabled": { "label": "Уключыць апавяшчэнні", "description": "Уключыць або адключыць апавяшчэнні для ўсіх камер. Можна перавызначыць для кожнай камеры." }, "email": { "label": "Адрас эл. пошты для апавяшчэнняў", "description": "Адрас эл. пошты для push-апавяшчэнняў або патрэбны некаторым правайдарам апавяшчэнняў." }, "cooldown": { "label": "Перыяд астывання", "description": "Перыяд астывання (у секундах) паміж апавяшчэннямі, каб не спамліць атрымальнікаў." }, "enabled_in_config": { "label": "Зыходны стан апавяшчэнняў", "description": "Паказвае, ці былі апавяшчэнні ўключаны ў зыходнай статычнай канфігурацыі." }, "description": "Налады ўключэння апавяшчэнняў для ўсіх камер і кіравання імі. Можна перавызначыць для кожнай камеры." }, "onvif": { "label": "ONVIF", "description": "Налады злучэння ONVIF і аўтаадсочвання PTZ для гэтай камеры.", "host": { "label": "Хост ONVIF", "description": "Хост (і неабавязковая схема) сэрвісу ONVIF для гэтай камеры." }, "port": { "label": "Порт ONVIF", "description": "Нумар порта сэрвісу ONVIF." }, "user": { "label": "Імя карыстальніка ONVIF", "description": "Імя карыстальніка для праверкі сапраўднасці ONVIF. Некаторыя прылады патрабуюць уліковы запіс адміністратара." }, "password": { "label": "Пароль ONVIF", "description": "Пароль для праверкі сапраўднасці ONVIF." }, "tls_insecure": { "label": "Адключыць праверку TLS", "description": "Прапускаць праверку TLS і адключыць digest-аўтарызацыю для ONVIF (небяспечна, толькі ў давераных сетках)." }, "profile": { "label": "Профіль ONVIF", "description": "Пэўны медыяпрофіль ONVIF для кіравання PTZ, які вызначаецца па токене або назве. Калі не зададзены, аўтаматычна выбіраецца першы профіль са слушнай канфігурацыяй PTZ." }, "autotracking": { "label": "Аўтаадсочванне", "description": "Аўтаматычна адсочваць рухомыя аб'екты і трымаць іх у цэнтры кадра з дапамогай рухаў камеры PTZ.", "enabled": { "label": "Уключыць аўтаадсочванне", "description": "Уключыць або адключыць аўтаматычнае адсочванне выяўленых аб'ектаў камерай PTZ." }, "calibrate_on_startup": { "label": "Каліброўка пры запуску", "description": "Вымяраць хуткасць матораў PTZ пры запуску, каб павысіць дакладнасць адсочвання. Пасля каліброўкі Frigate абновіць канфігурацыю значэннем movement_weights." }, "zooming": { "label": "Рэжым маштабавання", "description": "Кіраванне маштабаваннем: disabled (толькі паварот і нахіл), absolute (найбольш сумяшчальны) або relative (адначасовыя паварот, нахіл і маштабаванне)." }, "zoom_factor": { "label": "Каэфіцыент маштабавання", "description": "Кіраванне ўзроўнем набліжэння да аб'ектаў пад адсочваннем. Меншыя значэнні пакідаюць больш сцэны ў кадры, большыя набліжаюць мацней, але могуць згубіць адсочванне. Значэнні ад 0,1 да 0,75." }, "track": { "label": "Аб'екты пад адсочваннем", "description": "Спіс тыпаў аб'ектаў, якія мусяць запускаць аўтаадсочванне." }, "required_zones": { "label": "Патрэбныя зоны", "description": "Аб'екты мусяць увайсці ў адну з гэтых зон, перш чым пачнецца аўтаадсочванне." }, "return_preset": { "label": "Прэсет вяртання", "description": "Назва прэсета ONVIF, наладжанага ў прашыўцы камеры, да якога вярнуцца пасля заканчэння адсочвання." }, "timeout": { "label": "Тайм-аўт вяртання", "description": "Чакаць столькі секунд пасля страты адсочвання, перш чым вярнуць камеру ў становішча прэсета." }, "movement_weights": { "label": "Вагі руху", "description": "Значэнні каліброўкі, створаныя аўтаматычна пры калібраванні камеры. Не змяняйце ўручную." }, "enabled_in_config": { "label": "Зыходны стан аўтаадсочвання", "description": "Унутранае поле, якое адсочвае, ці было аўтаадсочванне ўключана ў канфігурацыі." } }, "ignore_time_mismatch": { "label": "Ігнараваць разыходжанне часу", "description": "Ігнараваць разыходжанне сінхранізацыі часу паміж камерай і серверам Frigate пры сувязі праз ONVIF." } }, "profiles": { "label": "Профілі", "description": "Азначэнні найменаваных профіляў са зразумелымі назвамі. Профілі камер мусяць спасылацца на назвы, вызначаныя тут.", "friendly_name": { "label": "Зразумелая назва", "description": "Назва гэтага профілю, якая паказваецца ў інтэрфейсе." } }, "version": { "label": "Бягучая версія канфігурацыі", "description": "Лічбавая або радковая версія актыўнай канфігурацыі, каб выяўляць міграцыі або змены фармату." }, "safe_mode": { "label": "Бяспечны рэжым", "description": "Пры ўключэнні запускаць Frigate у бяспечным рэжыме са скарочанымі магчымасцямі для пошуку непаладак." }, "environment_vars": { "label": "Зменныя асяроддзя", "description": "Пары «ключ - значэнне» зменных асяроддзя для працэсу Frigate у Home Assistant OS. Па-за HAOS трэба наладжваць зменныя асяроддзя праз Docker." }, "logger": { "label": "Рэгістрацыя", "description": "Кіруе прадвызначанай падрабязнасцю журнала і перавызначэннямі ўзроўню для асобных кампанентаў.", "default": { "label": "Узровень журналявання", "description": "Прадвызначаная глабальная падрабязнасць журнала (debug, info, warning, error)." }, "logs": { "label": "Узровень журнала па працэсах", "description": "Перавызначэнні ўзроўню журнала для асобных кампанентаў, каб павысіць або панізіць падрабязнасць для пэўных модуляў." } }, "auth": { "label": "Праверка сапраўднасці", "description": "Налады праверкі сапраўднасці і сеансаў, у тым ліку параметры cookie і абмежаванні частаты.", "enabled": { "label": "Уключыць праверку сапраўднасці", "description": "Уключыць убудаваную праверку сапраўднасці для інтэрфейсу Frigate." }, "reset_admin_password": { "label": "Скінуць пароль адміністратара", "description": "Калі ўключана, пры запуску скідае пароль адміністратара і друкуе новы пароль у журналах." }, "cookie_name": { "label": "Назва cookie JWT", "description": "Назва cookie, у якім захоўваецца токен JWT для ўбудаванай праверкі сапраўднасці." }, "cookie_secure": { "label": "Сцяг Secure для cookie", "description": "Задаваць сцяг secure для cookie аўтарызацыі. Мусіць быць уключаны пры выкарыстанні TLS." }, "session_length": { "label": "Даўжыня сеанса", "description": "Працягласць сеанса ў секундах для сеансаў на аснове JWT." }, "refresh_time": { "label": "Акно абнаўлення сеанса", "description": "Калі да заканчэння сеанса застаецца столькі секунд, ён абнаўляецца да поўнай даўжыні." }, "failed_login_rate_limit": { "label": "Абмежаванні няўдалых уваходаў", "description": "Правілы абмежавання частаты няўдалых спроб уваходу, каб зменшыць рызыку падбору пароля." }, "trusted_proxies": { "label": "Даверныя проксі", "description": "Спіс давераных IP проксі, якія выкарыстоўваюцца пры вызначэнні IP кліента для абмежавання частаты." }, "hash_iterations": { "label": "Ітэрацыі хэшавання", "description": "Колькасць ітэрацый PBKDF2-SHA256 пры хэшаванні пароляў карыстальнікаў." }, "roles": { "label": "Супастаўленні роляў", "description": "Супастаўленне роляў са спісамі камер. Пусты спіс дае ролі доступ да ўсіх камер." }, "admin_first_time_login": { "label": "Сцяг першага ўваходу адміністратара", "description": "Калі ўключана, інтэрфейс можа паказваць на старонцы ўваходу спасылку з даведкай, як увайсці пасля скіду пароля адміністратара. " } }, "database": { "label": "База даных", "description": "Налады базы даных SQLite, у якой Frigate захоўвае метаданыя аб'ектаў пад адсочваннем і запісаў.", "path": { "label": "Шлях да базы даных", "description": "Шлях у файлавай сістэме, дзе будзе захоўвацца файл базы даных SQLite Frigate." } }, "go2rtc": { "label": "go2rtc", "description": "Налады ўбудаванага сэрвісу рэтрансляцыі go2rtc, які перадае і пераўтварае жывыя плыні." }, "networking": { "label": "Сетка", "description": "Сеткавыя налады, напрыклад уключэнне IPv6 для канчатковых пунктаў Frigate.", "ipv6": { "label": "Канфігурацыя IPv6", "description": "Налады, характэрныя для IPv6, у сеткавых сэрвісах Frigate.", "enabled": { "label": "Уключыць IPv6", "description": "Уключыць падтрымку IPv6 для сэрвісаў Frigate (API і інтэрфейс), дзе гэта дастасавальна." } }, "listen": { "label": "Канфігурацыя партоў праслухоўвання", "description": "Канфігурацыя ўнутраных і знешніх партоў праслухоўвання. Гэта для дасведчаных карыстальнікаў. У большасці выпадкаў лепш змяніць раздзел портаў у файле Docker compose.", "internal": { "label": "Унутраны порт", "description": "Унутраны порт праслухоўвання для Frigate (прадвызначана 5000)." }, "external": { "label": "Знешні порт", "description": "Знешні порт праслухоўвання для Frigate (прадвызначана 8971)." } } }, "proxy": { "label": "Проксі", "description": "Налады працы Frigate за адваротным проксі, які перадае загалоўкі аўтарызаванага карыстальніка.", "header_map": { "label": "Супастаўленне загалоўкаў", "description": "Супастаўленне ўваходных загалоўкаў проксі з палямі карыстальніка і ролі ў Frigate для аўтарызацыі праз проксі.", "user": { "label": "Загаловак карыстальніка", "description": "Загаловак з імем аўтарызаванага карыстальніка, які перадае проксі." }, "role": { "label": "Загаловак ролі", "description": "Загаловак з роляй або групамі аўтарызаванага карыстальніка, які перадае проксі." }, "role_map": { "label": "Супастаўленне роляў", "description": "Супастаўленне значэнняў груп ад проксі з ролямі Frigate (напрыклад, групы адміністратараў з роляй адміністратара)." } }, "logout_url": { "label": "URL выхаду", "description": "URL, на які перанакіроўваць карыстальнікаў пры выхадзе праз проксі." }, "auth_secret": { "label": "Сакрэт проксі", "description": "Неабавязковы сакрэт, які правяраецца праз загаловак X-Proxy-Secret, каб пацвердзіць давераны проксі." }, "default_role": { "label": "Прадвызначаная роля", "description": "Роля, якая прызначаецца карыстальнікам, аўтарызаваным праз проксі, калі супастаўленне роляў не спрацавала. Задайце «none», каб адмовіць у доступе карыстальнікам без супастаўлення." }, "separator": { "label": "Сімвал-раздзяляльнік", "description": "Сімвал для падзелу некалькіх значэнняў у загалоўках проксі." } }, "telemetry": { "label": "Тэлеметрыя", "description": "Параметры тэлеметрыі і статыстыкі сістэмы, у тым ліку маніторынг GPU і сеткавай паласы прапускання.", "network_interfaces": { "label": "Сеткавыя інтэрфейсы", "description": "Спіс прэфіксаў назваў сеткавых інтэрфейсаў для збору статыстыкі паласы прапускання." }, "stats": { "label": "Статыстыка сістэмы", "description": "Параметры ўключэння і адключэння збору рознай статыстыкі сістэмы і GPU.", "amd_gpu_stats": { "label": "Статыстыка GPU AMD", "description": "Уключыць збор статыстыкі GPU AMD, калі такі GPU прысутнічае." }, "intel_gpu_stats": { "label": "Статыстыка GPU Intel", "description": "Уключыць збор статыстыкі GPU Intel, калі такі GPU прысутнічае." }, "network_bandwidth": { "label": "Сеткавая паласа прапускання", "description": "Уключыць маніторынг сеткавай паласы прапускання па працэсах для працэсаў ffmpeg камер і дэтэктараў (патрабуе адпаведных магчымасцей)." }, "intel_gpu_device": { "label": "Прылада GPU Intel", "description": "Адрас шыны PCI або шлях да прылады DRM (напрыклад /dev/dri/card1), каб прывязаць статыстыку GPU Intel да пэўнай прылады, калі іх некалькі." } }, "version_check": { "label": "Праверка версіі", "description": "Уключыць знешнюю праверку наяўнасці навейшай версіі Frigate." } }, "tls": { "label": "TLS", "description": "Налады TLS для вэб-канчатковых пунктаў Frigate (порт 8971).", "enabled": { "label": "Уключыць TLS", "description": "Уключыць TLS для вэб-інтэрфейсу і API Frigate на наладжаным порце TLS." } }, "ui": { "label": "Інтэрфейс", "description": "Параметры інтэрфейсу, напрыклад часавы пояс, фармат часу і даты, адзінкі вымярэння.", "timezone": { "label": "Часавы пояс", "description": "Неабавязковы часавы пояс для ўсяго інтэрфейсу (прадвызначана - лакальны час браўзера)." }, "time_format": { "label": "Фармат часу", "description": "Фармат часу ў інтэрфейсе (browser, 12hour або 24hour)." }, "unit_system": { "label": "Сістэма адзінак", "description": "Сістэма адзінак для адлюстравання (metric або imperial) у інтэрфейсе і MQTT." } }, "genai": { "label": "Канфігурацыя Generative AI", "description": "Налады інтэграваных правайдараў generative AI, якія ствараюць апісанні аб'ектаў і зводкі разгляду.", "api_key": { "label": "API-ключ", "description": "Ключ API, патрэбны некаторым правайдарам (можна задаць і праз зменныя асяроддзя)." }, "base_url": { "label": "Базавы URL", "description": "Базавы URL для самастойна размешчаных або сумяшчальных правайдараў (напрыклад, асобніка Ollama)." }, "model": { "label": "Мадэль", "description": "Мадэль правайдара, якая выкарыстоўваецца для стварэння апісанняў або зводак." }, "provider": { "label": "Правайдар", "description": "Правайдар GenAI (напрыклад: ollama, gemini, openai)." }, "roles": { "label": "Ролі", "description": "Ролі GenAI (chat, descriptions, embeddings). Па адным правайдары на ролю." }, "provider_options": { "label": "Параметры правайдара", "description": "Дадатковыя параметры правайдара, якія перадаюцца кліенту GenAI." }, "runtime_options": { "label": "Параметры выканання", "description": "Параметры выканання, якія перадаюцца правайдару пры кожным выкліку вывядзення." } }, "classification": { "label": "Класіфікацыя аб'ектаў", "description": "Налады мадэляў класіфікацыі, якія ўдакладняюць меткі аб'ектаў або класіфікуюць стан.", "bird": { "label": "Канфігурацыя класіфікацыі птушак", "description": "Налады, характэрныя для мадэляў класіфікацыі птушак.", "enabled": { "label": "Класіфікацыя птушак", "description": "Уключыць або адключыць класіфікацыю птушак." }, "threshold": { "label": "Мін. бал", "description": "Мінімальны бал класіфікацыі, патрэбны, каб прыняць класіфікацыю птушкі." } }, "custom": { "label": "Уласныя мадэлі класіфікацыі", "description": "Канфігурацыя ўласных мадэляў класіфікацыі для аб'ектаў або дэтэктавання стану.", "enabled": { "label": "Уключыць мадэль", "description": "Уключыць або адключыць уласную мадэль класіфікацыі." }, "name": { "label": "Назва мадэлі", "description": "Ідэнтыфікатар уласнай мадэлі класіфікацыі." }, "threshold": { "label": "Парог бала", "description": "Парог бала, пры якім змяняецца стан класіфікацыі." }, "save_attempts": { "label": "Захоўваць спробы", "description": "Колькі спроб класіфікацыі захоўваць для інтэрфейсу апошніх класіфікацый." }, "object_config": { "objects": { "label": "Класіфікаваць аб'екты", "description": "Спіс тыпаў аб'ектаў, для якіх запускаецца класіфікацыя аб'ектаў." }, "classification_type": { "label": "Тып класіфікацыі", "description": "Прыменены тып класіфікацыі: «sub_label» (дадае sub_label) або іншыя падтрыманыя тыпы." } }, "state_config": { "cameras": { "label": "Камеры класіфікацыі", "description": "Абрэзка і налады для кожнай камеры пры запуску класіфікацыі стану.", "crop": { "label": "Абрэзка для класіфікацыі", "description": "Каардынаты абрэзкі для запуску класіфікацыі на гэтай камеры." } }, "motion": { "label": "Запускаць пры руху", "description": "Калі ўключана, запускаць класіфікацыю пры выяўленні руху ў зададзенай абрэзцы." }, "interval": { "label": "Інтэрвал класіфікацыі", "description": "Інтэрвал (у секундах) паміж перыядычнымі запускамі класіфікацыі стану." } } } }, "camera_groups": { "label": "Групы камер", "description": "Канфігурацыя найменаваных груп камер, якія ўпарадкоўваюць камеры ў інтэрфейсе.", "cameras": { "label": "Спіс камер", "description": "Масіў назваў камер, якія ўваходзяць у гэтую групу." }, "icon": { "label": "Значок групы", "description": "Значок, які абазначае групу камер у інтэрфейсе." }, "order": { "label": "Парадак сартавання", "description": "Лічбавы парадак сартавання груп камер у інтэрфейсе. Большыя лікі ідуць пазней." } }, "active_profile": { "label": "Актыўны профіль", "description": "Назва актыўнага профілю. Толькі падчас працы, у YAML не захоўваецца." }, "camera_mqtt": { "label": "MQTT", "description": "Налады публікацыі відарысаў у MQTT.", "enabled": { "label": "Адпраўляць відарыс", "description": "Уключыць публікацыю здымкаў аб'ектаў у топікі MQTT для гэтай камеры." }, "timestamp": { "label": "Дадаць метку часу", "description": "Накладаць метку часу на відарысы, якія публікуюцца ў MQTT." }, "bounding_box": { "label": "Дадаць абмяжавальны прамавугольнік", "description": "Маляваць абмяжавальныя прамавугольнікі на відарысах, якія публікуюцца праз MQTT." }, "crop": { "label": "Абразаць відарыс", "description": "Абразаць відарысы, якія публікуюцца ў MQTT, па абмяжавальным прамавугольніку выяўленага аб'екта." }, "height": { "label": "Вышыня відарыса", "description": "Вышыня (у пікселях), да якой змяняюцца відарысы, што публікуюцца праз MQTT." }, "required_zones": { "label": "Патрэбныя зоны", "description": "Зоны, у якія мусіць увайсці аб'ект, каб відарыс быў апублікаваны ў MQTT." }, "quality": { "label": "Якасць JPEG", "description": "Якасць JPEG для відарысаў, якія публікуюцца ў MQTT (0-100)." } }, "camera_ui": { "label": "Інтэрфейс камеры", "description": "Парадак адлюстравання і бачнасць гэтай камеры ў інтэрфейсе. Парадак уплывае на прадвызначаную панэль. Для больш дакладнага кіравання карыстайцеся групамі камер.", "order": { "label": "Парадак у інтэрфейсе", "description": "Лічбавы парадак сартавання камеры ў інтэрфейсе (прадвызначаная панэль і спісы). Большыя лікі ідуць пазней." }, "dashboard": { "label": "Паказваць на панэлі жывога прагляду", "description": "Ці бачная гэта камера на прадвызначанай панэлі «Усе камеры». Камера застаецца даступнай усюды ў інтэрфейсе, у тым ліку ў групах камер і наладах." }, "review": { "label": "Паказваць у разглядзе", "description": "Ці бачная гэта камера ў разглядзе (старонка разгляду і яе фільтр камер, разгляд руху і выгляд гісторыі)." } }, "models": { "label": "Мадэлі дэтэктавання", "description": "Мадэлі дэтэктавання аб'ектаў і абсталяванне, на якім працуе кожная з іх. Камера выбірае мадэль, супастаўляючы свой detect.scene са сцэнай мадэлі.", "scene": { "label": "Сцэна мадэлі", "description": "Асяроддзе камеры, для якога прызначана гэтая мадэль. Камера выбірае мадэль, задаючы detect.scene з адпаведным значэннем, а «all» выкарыстоўвае любая камера, якая нічога не задала." }, "devices": { "label": "Абсталяванне дэтэктавання", "description": "Абсталяванне, на якім працуе гэтая мадэль, у выглядзе «» або «:» (напрыклад «edgetpu:pci:0» ці «openvino:GPU»). Калі адна прылада пазначана некалькі разоў, на ёй запускаюцца дадатковыя працэсы вывядзення." }, "path": { "label": "Шлях да мадэлі свайго дэтэктара аб'ектаў", "description": "Шлях да файла свае мадэлі дэтэктавання (або plus:// для мадэлей Frigate+)." }, "labelmap_path": { "label": "Карта метак для свайго дэтэктара аб'ектаў", "description": "Шлях да файла карты метак, які супастаўляе лікавыя класы з тэкставымі меткамі для дэтэктара." }, "width": { "label": "Шырыня ўваходу мадэлі дэтэктавання аб'ектаў", "description": "Шырыня ўваходнага тэнзара мадэлі ў пікселях." }, "height": { "label": "Вышыня ўваходу мадэлі дэтэктавання аб'ектаў", "description": "Вышыня ўваходнага тэнзара мадэлі ў пікселях." }, "labelmap": { "label": "Змяненне карты метак", "description": "Перавызначэнні або пераназначэнні, якія аб'ядноўваюцца са стандартнай картай метак." }, "attributes_map": { "label": "Карта метак аб'ектаў да іх метак атрыбутаў", "description": "Супастаўленне метак аб'ектаў з меткамі атрыбутаў, якія дадаюць метаданыя (напрыклад «car» -> ['license_plate'])." }, "input_tensor": { "label": "Форма ўваходнага тэнзара мадэлі", "description": "Фармат тэнзара, якога чакае мадэль: «nhwc» або «nchw»." }, "input_pixel_format": { "label": "Фармат колеру пікселяў на ўваходзе мадэлі", "description": "Каляровая прастора пікселяў, якой чакае мадэль: «rgb», «bgr» або «yuv»." }, "input_dtype": { "label": "Тып даных на ўваходзе мадэлі", "description": "Тып даных уваходнага тэнзара мадэлі (напрыклад «float32»)." }, "model_type": { "label": "Тып мадэлі дэтэктавання аб'ектаў", "description": "Тып архітэктуры мадэлі дэтэктара (ssd, yolox, yolonas, yolo-generic, rfdetr, dfine), які некаторыя дэтэктары выкарыстоўваюць для аптымізацыі." } } }