{ "version": { "label": "Versão atual da configuração", "description": "Versão numérica ou em caracteres da configuração ativa para ajudar detectar migrações ou mudanças de formato." }, "safe_mode": { "label": "Modo Seguro", "description": "Quando habilitado, Frigate inicia em modo seguro com recursos reduzidos para solucionar problemas." }, "environment_vars": { "label": "Variáveis de ambiente", "description": "Pares de chave/valor de variáveis de ambiente para atribuir ao processo do Frigate no Home Assistant OS. Usuários que não usam HAOS devem usar variáveis de ambiente do Docker." }, "logger": { "label": "Logando", "description": "Controla o padrão de verbosidade de registro e sobrescrever o nível de registro por componente.", "default": { "label": "Nível de registro", "description": "Padrão global de verbosidade de registro (debug, info, aviso, erro)." }, "logs": { "label": "Nível de registro por processo", "description": "Configurações de nível de registro por componente para aumentar ou diminuir a verbosidade de módulos específicos." } }, "audio": { "max_not_heard": { "label": "Tempo limite final", "description": "Quantidade de segundos sem o tipo de áudio configurado antes do término do evento de áudio." }, "min_volume": { "label": "Volume mínimo", "description": "Limiar mínimo de volume RMS necessário para executar a detecção de áudio; valores mais baixos aumentam a sensibilidade (por exemplo, 200 para volume alto, 500 para volume médio, 1000 para volume baixo)." }, "listen": { "label": "Tipos de escuta", "description": "Lista de tipos de eventos de áudio a serem detectados (por exemplo: latido, alarme de incêndio, fala, grito)." }, "filters": { "label": "Filtros de áudio", "description": "Configurações de filtro por tipo de áudio, como limites de confiança, usadas para reduzir falsos positivos.", "threshold": { "label": "Confiança mínima do áudio", "description": "Limite mínimo de confiança para que o evento de áudio seja contabilizado." } }, "enabled_in_config": { "label": "Estado de áudio original", "description": "Indica se a detecção de áudio foi originalmente ativada no arquivo de configuração estática." }, "num_threads": { "label": "Threads de detecção", "description": "Número de threads a serem usadas para o processamento de detecção de áudio." }, "label": "Detecção de áudio", "labelmap": { "label": "Personalização de etiquetas de áudio", "description": "Sobrepõe ou re-mapeia entradas para mesclar ao lablemap de áudio padrão." } }, "auth": { "label": "Autenticação", "description": "Configurações de autenticação e relacionadas à sessão, incluindo opções de cookies e limite de taxa.", "enabled": { "label": "Habilitar autenticação", "description": "Ative a autenticação nativa para a interface do usuário do Frigate." }, "reset_admin_password": { "label": "Redefinir senha de administrador", "description": "Se verdadeiro, redefina a senha do usuário administrador na inicialização e imprima a nova senha nos registros." }, "cookie_name": { "label": "nome do cookie JWT", "description": "Nome do cookie usado para armazenar o token JWT para autenticação nativa." }, "cookie_secure": { "label": "Sinalizador de cookie seguro", "description": "Defina o atributo \"secure\" no cookie de autenticação; ele deve ser verdadeiro ao usar TLS." }, "session_length": { "label": "Duração da sessão", "description": "Duração da sessão em segundos para sessões baseadas em JWT." }, "failed_login_rate_limit": { "label": "Limites de falha de login", "description": "Regras de limitação das tentativas de autenticação falhas para reduzir ataques de força bruta." }, "refresh_time": { "label": "Janela de atualização da sessão", "description": "Quando uma seção está a poucos segundos da expiração, atualizar para o tempo total." } }, "audio_transcription": { "label": "Transcrição de áudio", "live_enabled": { "label": "Transcrição em tempo real", "description": "Ative a transcrição ao vivo por streaming para o áudio à medida que ele é recebido." }, "description": "Configurações de transcrição de áudio e voz ao vivo para eventos e legendas em tempo real.", "enabled": { "label": "Habilitar a transcrição de áudio", "description": "Ativar ou desativar a transcrição automática de áudio para todas as câmeras; pode ser configurado individualmente por câmera." } }, "detect": { "enabled": { "label": "Ativar detecção de objetos" }, "height": { "label": "Detectar altura", "description": "Altura (em pixels) dos quadros usados para o fluxo de detecção; deixe em branco para usar a resolução nativa do fluxo." }, "width": { "label": "Detectar largura", "description": "Largura (em pixels) dos quadros usados para o fluxo de detecção; deixe em branco para usar a resolução nativa do fluxo." }, "fps": { "label": "Detectar FPS", "description": "Taxa de quadros por segundo desejada para a execução da detecção; valores mais baixos reduzem o uso da CPU (o valor recomendado é 5; defina um valor mais alto — no máximo 10 — apenas se estiver rastreando objetos que se movem extremamente rápido)." }, "min_initialized": { "label": "Quadros de inicialização mínimos", "description": "Número de detecções consecutivas necessárias antes de criar um objeto rastreado. Aumente esse valor para reduzir inicializações falsas. O valor padrão é o fps dividido por 2." }, "max_disappeared": { "label": "Máximo de quadros perdidos", "description": "Número de quadros sem detecção antes que um objeto rastreado seja considerado desaparecido." }, "stationary": { "label": "Configuração de objetos estáticos", "description": "Configurações para detectar e gerenciar objetos que permanecem parados por um período de tempo.", "interval": { "label": "Intervalo estacionário", "description": "Com que frequência (em quadros) realizar uma verificação de detecção para confirmar um objeto estacionário." }, "threshold": { "label": "Limiar estacionário", "description": "Número de quadros sem alteração de posição necessários para marcar um objeto como estacionário." }, "max_frames": { "label": "Quadros máximos", "description": "Limita por quanto tempo objetos estacionários são rastreados antes de serem descartados.", "default": { "label": "Máximo de quadros padrão", "description": "Número máximo padrão de quadros para rastrear um objeto estacionário antes de parar." }, "objects": { "label": "Quadros máximos do objeto", "description": "Substituições por objeto para o número máximo de quadros de rastreamento de objetos estacionários." } }, "classifier": { "label": "Ativar classificador visual", "description": "Use um classificador visual para detectar objetos verdadeiramente estacionários, mesmo quando as caixas delimitadoras oscilam." } }, "annotation_offset": { "label": "Deslocamento da anotação", "description": "Milissegundos para deslocar as anotações de detecção, a fim de alinhar melhor as caixas delimitadoras da linha do tempo com as gravações; pode ser um valor positivo ou negativo." }, "label": "Detecção de Objetos", "description": "Configurações para a função de detecção (*detect*) usada para executar a detecção de objetos e inicializar rastreadores.", "scene": { "label": "Detectar cena", "description": "O ambiente que essa câmera vê, usado para escolher qual dos modelos de configuração rodam nele. Câmeras deixadas em 'tudo' rodam o modelo configurado para cena 'tudo'." } }, "face_recognition": { "label": "Reconhecimento facial", "enabled": { "label": "Ativar reconhecimento facial" }, "min_area": { "label": "Área mínima do rosto", "description": "Área mínima (em pixels) da caixa delimitadora de um rosto detectado necessária para tentar o reconhecimento." } }, "ffmpeg": { "path": { "label": "Caminho do FFmpeg", "description": "Caminho para o binário do FFmpeg a ser utilizado ou um alias de versão (\"7.0\" ou \"8.0\")." }, "global_args": { "label": "Argumentos globais do FFmpeg", "description": "Argumentos globais passados para processos do FFmpeg." }, "hwaccel_args": { "label": "Argumentos de aceleração de hardware", "description": "Argumentos de aceleração de hardware para o FFmpeg. Recomenda-se o uso de predefinições específicas do provedor." }, "input_args": { "label": "Argumentos de entrada", "description": "Argumentos de entrada aplicados aos fluxos de entrada do FFmpeg." }, "output_args": { "label": "Argumentos de saída", "description": "Argumentos de saída padrão utilizados para diferentes funções do FFmpeg, como detecção e gravação.", "detect": { "label": "Detectar argumentos de saída", "description": "Argumentos de saída padrão para fluxos de detecção de função." }, "record": { "label": "Registrar argumentos de saída", "description": "Argumentos de saída padrão para fluxos de função de registro." }, "record_sub": { "label": "Argumentos de saída do registro do fluxo secundário", "description": "Argumentos de saída para função de registro de fluxos secundários. Os argumentos de saída do registro são usados quando este valor estiver ausente." } }, "retry_interval": { "label": "Tempo de nova tentativa do FFmpeg", "description": "Segundos de espera antes de tentar reconectar um fluxo de câmera após uma falha. O padrão é 10." }, "apple_compatibility": { "label": "Compatibilidade com a Apple", "description": "Ative a marcação HEVC para melhor compatibilidade com reprodutores da Apple ao gravar em H.265." }, "gpu": { "label": "Índice da GPU", "description": "Índice da GPU padrão usado para aceleração de hardware, se disponível." }, "inputs": { "label": "Entradas de câmera", "description": "Lista de definições de fluxo de entrada (caminhos e funções) para esta câmera.", "path": { "label": "Caminho de entrada", "description": "URL ou caminho do fluxo de entrada da câmera." }, "roles": { "label": "Funções de entrada", "description": "Funções para este fluxo de entrada." }, "global_args": { "label": "Argumentos globais do FFmpeg", "description": "Argumentos globais do FFmpeg para este fluxo de entrada." }, "hwaccel_args": { "label": "Argumentos de aceleração de hardware", "description": "Argumentos de aceleração de hardware para este fluxo de entrada." }, "input_args": { "label": "Argumentos de entrada", "description": "Argumentos de entrada específicos para este fluxo." } } }, "birdseye": { "order": { "label": "Posição", "description": "Posição numérica que controla a ordem da câmera no layout de vista aérea (Birdseye)." }, "label": "Visão Panorâmica", "description": "Configurações para a visualização composta \"Panorâmica\", que combina múltiplas transmissões de câmera em um único layout.", "enabled": { "label": "Ativar Visão Panorâmica", "description": "Habilita ou desabilita a função Panorâmica." }, "modes": { "label": "Tipos de Atividade", "description": "Tipos de atividade que incluem câmeras em modo panorâmico." } }, "live": { "label": "Reprodução ao vivo", "streams": { "label": "Nomes de transmissões ao vivo", "description": "Mapeamento de nomes de fluxos configurados para nomes de restream/go2rtc usados na reprodução ao vivo." }, "height": { "description": "Altura (em pixels) para renderizar a transmissão ao vivo jsmpeg na interface web; deve ser menor ou igual à altura da transmissão de detecção.", "label": "Altura da transmissão" }, "quality": { "description": "Qualidade de codificação para o fluxo jsmpeg (1 para a mais alta, 31 para a mais baixa).", "label": "Qualidade da transmissão" } }, "motion": { "enabled": { "label": "Ativar detecção de movimento" }, "threshold": { "label": "Limiar de movimento", "description": "Limiar de diferença de pixels utilizado pelo detector de movimento; valores mais altos reduzem a sensibilidade (faixa de 1 a 255)." }, "lightning_threshold": { "label": "Limiar de relâmpago", "description": "Limite para detectar e ignorar picos breves de luminosidade (valores mais baixos indicam maior sensibilidade; valores entre 0,3 e 1,0). Isso não impede totalmente a detecção de movimento; apenas faz com que o detector pare de analisar quadros adicionais assim que o limite é excedido. Gravações baseadas em movimento continuam sendo geradas durante esses eventos." }, "skip_motion_threshold": { "label": "Limite de movimento para pular", "description": "Se definido para um valor entre 0,0 e 1,0, e se uma proporção da imagem superior a esse valor sofrer alterações em um único quadro, o detector não retornará caixas de detecção de movimento e será recalibrado imediatamente. Isso pode economizar recursos da CPU e reduzir falsos positivos causados por relâmpagos, tempestades, etc., mas pode deixar passar eventos reais, como o rastreamento automático de um objeto por uma câmera PTZ. A escolha envolve um equilíbrio entre descartar alguns megabytes de gravações e analisar alguns clipes curtos. Deixe a opção não definida (None) para desativar esse recurso." }, "improve_contrast": { "label": "Melhorar contraste", "description": "Aplique melhoria de contraste aos quadros antes da análise de movimento para auxiliar na detecção." }, "contour_area": { "label": "Área de contorno", "description": "Área mínima do contorno, em pixels, necessária para que um contorno de movimento seja contabilizado." }, "delta_alpha": { "label": "Delta Alfa", "description": "Fator de *alpha blending* utilizado na diferenciação de quadros para o cálculo de movimento." }, "frame_alpha": { "label": "Quadro alfa", "description": "Valor alfa utilizado ao combinar quadros para o pré-processamento de movimento." }, "frame_height": { "label": "Altura da quadro", "description": "Altura em pixels para a qual os quadros são redimensionados ao calcular o movimento." }, "mask": { "label": "Coordenadas da máscara", "description": "Coordenadas x,y ordenadas que definem o polígono da máscara de movimento utilizado para incluir ou excluir áreas." }, "mqtt_off_delay": { "label": "Atraso de desligamento MQTT", "description": "Segundos de espera após o último movimento antes de publicar um estado \"off\" via MQTT." }, "enabled_in_config": { "label": "Estado de movimento original", "description": "Indica se a detecção de movimento estava habilitada na configuração estática original." }, "raw_mask": { "label": "Máscara Bruta" }, "label": "Detecção de movimento" }, "objects": { "label": "Objetos", "description": "Configurações padrão de rastreamento de objetos, incluindo quais rótulos rastrear e filtros por objeto.", "track": { "label": "Objetos a rastrear" }, "filters": { "label": "Filtros de objeto", "description": "Filtros aplicados aos objetos detectados para reduzir falsos positivos (área, proporção, confiança).", "min_area": { "label": "Área mínima do objeto", "description": "Área mínima da caixa delimitadora (em pixels ou porcentagem) necessária para este tipo de objeto. Pode ser especificada em pixels (inteiro) ou porcentagem (valor de ponto flutuante entre 0,000001 e 0,99)." }, "max_area": { "label": "Área máxima do objeto", "description": "Área máxima da caixa delimitadora (pixels ou porcentagem) permitida para este tipo de objeto. Pode ser pixels (int) ou porcentagem (flutuar entre 0,000001 e 0,99)." }, "min_ratio": { "label": "Razão de aspecto mínimo", "description": "Razão mínima entre largura e altura necessária para que a caixa delimitadora se qualifique." }, "max_ratio": { "label": "Razão de aspecto máxima", "description": "Razão máxima entre largura e altura permitida para que a caixa delimitadora qualifique." }, "threshold": { "label": "Limiar de confiança", "description": "Limiar médio de confiança de detecção necessário para que o objeto seja considerado um verdadeiro positivo." }, "min_score": { "label": "Confiança mínima", "description": "Confiança mínima de detecção em um único quadro necessária para que o objeto seja contabilizado." }, "mask": { "label": "Máscara com filtro", "description": "Coordenadas do polígono que definem onde este filtro é aplicado dentro do quadro." }, "raw_mask": { "label": "Máscara Bruta" } }, "mask": { "label": "Máscara de objeto", "description": "Polígono de máscara usado para impedir a detecção de objetos em áreas específicas." }, "raw_mask": { "label": "Máscara Bruta" }, "genai": { "label": "Configuração de objeto da GenAI", "description": "Opções de GenIA para descrever objetos rastreados e enviar quadros para geração.", "enabled": { "label": "Ativar GenAI", "description": "Habilitar por padrão a geração de descrições para objetos rastreados usando GenAI." }, "use_snapshot": { "label": "Usar instantâneos", "description": "Use instantâneos de objetos em vez de miniaturas para a geração de descrições pela GenAI." }, "prompt": { "label": "Sugestão de legenda", "description": "Modelo de prompt padrão usado ao gerar descrições com GenAI." }, "object_prompts": { "label": "Prompts de objeto", "description": "Prompts por objeto para personalizar as saídas de GenAI para rótulos específicos." }, "objects": { "label": "Objetos de GenAI", "description": "Lista de rótulos de objetos a serem enviados à GenAI por padrão." }, "required_zones": { "label": "Zonas obrigatórias", "description": "Zonas que devem ser acessadas para que os objetos se qualifiquem para a geração de descrições pela GenAI." }, "debug_save_thumbnails": { "label": "Salvar miniaturas", "description": "Salve as miniaturas enviadas à GenAI para depuração e revisão." }, "send_triggers": { "label": "Gatilhos de GenAI", "description": "Define quando os quadros devem ser enviados para a GenAI (ao final, após atualizações, etc.).", "tracked_object_end": { "label": "Enviar no fim", "description": "Envie uma solicitação à GenAI quando o objeto rastreado terminar." }, "after_significant_updates": { "label": "Acionamento antecipado da GenAI", "description": "Envie uma solicitação à GenAI após um número especificado de atualizações significativas do objeto monitorado." } }, "enabled_in_config": { "label": "Estado original da GenAI", "description": "Indica se a GenAI foi habilitada na configuração estática original." } } }, "lpr": { "enabled": { "label": "Ativar LPR" }, "expire_time": { "label": "Segundos para expirar", "description": "Tempo, em segundos, após o qual uma placa não detectada é removida do rastreador (apenas para câmeras LPR dedicadas)." }, "min_area": { "label": "Área mínima da placa", "description": "Área mínima da placa (em pixels) necessária para tentar o reconhecimento." }, "enhancement": { "label": "Nível de aprimoramento", "description": "Nível de aprimoramento (0-10) a ser aplicado aos recortes da placa antes do OCR; valores mais altos nem sempre melhoram os resultados, e níveis acima de 5 podem funcionar apenas com placas noturnas, devendo ser utilizados com cautela." }, "label": "Reconhecimento de placa veicular", "description": "Configurações de reconhecimento de placa veicular, incluindo limites de detecção, formatação e placas conhecidas." }, "record": { "label": "Gravação", "enabled": { "label": "Ativar gravação" }, "expire_interval": { "label": "Intervalo de limpeza de gravação", "description": "Minutos entre as execuções de limpeza que removem segmentos de gravação expirados." }, "continuous": { "label": "Retenção contínua", "description": "Número de dias para manter as gravações, independentemente de objetos rastreados ou movimento. Defina como 0 se quiser manter apenas gravações de alertas e detecções.", "days": { "label": "Dias de retenção", "description": "Dias para manter as gravações." } }, "motion": { "label": "Retenção de movimento", "description": "Número de dias para manter gravações acionadas por movimento, independentemente dos objetos rastreados. Defina como 0 se quiser manter apenas gravações de alertas e detecções.", "days": { "label": "Dias de retenção", "description": "Dias para manter as gravações." } }, "detections": { "label": "Retenção de detecção", "description": "Configurações de retenção de gravação para eventos de detecção, incluindo durações de pré e pós-captura.", "pre_capture": { "label": "Segundos de pré-captura", "description": "Número de segundos anteriores ao evento de detecção a serem incluídos na gravação." }, "post_capture": { "label": "Segundos após a captura", "description": "Número de segundos após o evento de detecção a serem incluídos na gravação." }, "retain": { "label": "Retenção de eventos", "description": "Configurações de retenção para gravações de eventos de detecção.", "days": { "label": "Dias de retenção", "description": "Número de dias para manter as gravações de eventos de detecção." }, "mode": { "label": "Modo de retenção", "description": "Modo de retenção: all (salva todos os segmentos), motion (salva segmentos com movimento) ou active_objects (salva segmentos com objetos ativos)." } } }, "alerts": { "label": "Retenção de alertas", "description": "Configurações de retenção de gravações para eventos de alerta, incluindo durações de pré e pós-captura.", "pre_capture": { "label": "Segundos de pré-captura", "description": "Número de segundos anteriores ao evento de detecção a serem incluídos na gravação." }, "post_capture": { "label": "Segundos após a captura", "description": "Número de segundos após o evento de detecção a serem incluídos na gravação." }, "retain": { "label": "Retenção de eventos", "description": "Configurações de retenção para gravações de eventos de detecção.", "days": { "label": "Dias de retenção", "description": "Número de dias para manter as gravações de eventos de detecção." }, "mode": { "label": "Modo de retenção", "description": "Modo de retenção: all (salvar todos os segmentos), motion (salvar segmentos com movimento) ou active_objects (salvar segmentos com objetos ativos)." } } }, "export": { "label": "Exportar configuração", "description": "Configurações utilizadas ao exportar gravações, como timelapse e aceleração de hardware.", "hwaccel_args": { "label": "Exportar argumentos de hwaccel", "description": "Argumentos de aceleração de hardware a serem usados para operações de exportação/transcodificação." }, "max_concurrent": { "label": "Máximo de exportações simultâneas", "description": "Número máximo de tarefas de exportação a serem processadas simultaneamente." }, "chapters": { "label": "Metadados de capítulos para incorporar nas gravações exportadas" } }, "preview": { "label": "Pré-visualizar configuração", "description": "Configurações que controlam a qualidade das prévias de gravação exibidas na interface de usuário.", "quality": { "label": "Qualidade da pré-visualização", "description": "Nível de qualidade da pré-visualização (muito_baixa, baixa, média, alta, muito_alta)." } }, "enabled_in_config": { "label": "Estado original da gravação", "description": "Indica se a gravação foi habilitada na configuração estática original." }, "sub": { "label": "Gravação de fluxo secundário", "description": "Configurações para gravação de um fluxo secundário de qualidade inferior.", "enabled": { "label": "Habilitar gravação de fluxo secundário", "description": "Habilitar a gravação de um fluxo secundário com qualidade inferior para reprodução adaptativa e retenção estendida." }, "continuous": { "label": "Retenção contínua do fluxo secundário", "description": "Número de dias para reter gravações do fluxo secundário independentemente de objetos rastreados ou movimento.", "days": { "label": "Dias de retenção", "description": "Dias para reter gravações." } }, "motion": { "label": "Retenção de movimento no fluxo secundário", "description": "Número de dias para reter gravações do fluxo secundário disparadas por movimento.", "days": { "label": "Dias de retenção", "description": "Dias para reter as gravações." } }, "alerts": { "label": "Retenção de alertas do fluxo secundário", "description": "Configurações de retenção para gravações de alertas de fluxo secundário.", "days": { "label": "Dias de retenção", "description": "Número de dias para reter gravações de eventos de detecção." }, "mode": { "label": "Modo de retenção", "description": "Modo de retenção: all (salvar todos segmentos), motion (salvar segmentos com movimento), ou active_objects (salvar segmentos com objetos ativos)." } }, "detections": { "label": "Retenção de detecção do fluxo secundário", "description": "Configurações de retenção das detecções em fluxos secundários.", "days": { "label": "Dias de retenção", "description": "Número de dias para reter gravações dos eventos de detecção." }, "mode": { "label": "Modo de retenção", "description": "Modo de retenção: all (salvar todos os segmentos), motion (salvar segmentos com movimento), ou active_objects (salvar segmentos com objetos ativos)." } } } }, "review": { "label": "Rever", "alerts": { "label": "Configuração de alertas", "description": "Configurações sobre quais objetos monitorados geram alertas e como os alertas são retidos.", "enabled": { "label": "Ativar alertas" }, "labels": { "label": "Etiquetas de alerta", "description": "Lista de rótulos de objetos que se qualificam como alertas (por exemplo: carro, pessoa)." }, "required_zones": { "label": "Zonas obrigatórias", "description": "Zonas nas quais um objeto deve entrar para ser considerado um alerta; deixe em branco para permitir qualquer zona." }, "enabled_in_config": { "label": "Estado dos alertas originais", "description": "Monitora se os alertas estavam originalmente habilitados na configuração estática." }, "cutoff_time": { "label": "Horário limite dos alertas", "description": "Segundos de espera após a ausência de atividade que gere alerta antes de encerrar o alerta." } }, "detections": { "label": "Configuração de detecções", "description": "Configurações que definem para quais objetos rastreados são geradas detecções (sem gerar alerta) e como essas detecções são retidas.", "enabled": { "label": "Ativar detecções" }, "labels": { "label": "Rótulos de detecção", "description": "Lista de rótulos de objetos que são considerados eventos de detecção." }, "required_zones": { "label": "Zonas requeridas", "description": "Zonas em que um objeto deve entrar para ser considerado detectado. Deixe em branco para permitir qualquer zona." }, "cutoff_time": { "label": "Tempo limite de detecção", "description": "Segundos a esperar após o fim da atividade antes de encerrar a detecção." }, "enabled_in_config": { "label": "Estado original de detecções", "description": "Monitora se as detecções estavam originalmente habilitadas na configuração estática." } }, "genai": { "label": "Configuração de IA generativa", "description": "Controla o uso de IA generativa para produzir descrições e resumos de itens de avaliação.", "detections": { "label": "Ativar IA generativa para detecções", "description": "Use IA generativa para gerar descrições para itens de detecção." }, "image_source": { "label": "Analisar fonte de imagem", "description": "Fonte das imagens enviadas à IA generativa (\"prévia\" ou \"gravações\"); \"gravações\" usa quadros de maior qualidade, porém consome mais tokens." }, "additional_concerns": { "label": "Preocupações adicionais", "description": "Uma lista de preocupações ou observações adicionais que a IA generativa deve levar em conta ao avaliar a atividade nesta câmera." }, "debug_save_thumbnails": { "label": "Salvar miniaturas", "description": "Salve as miniaturas enviadas ao provedor de IA generativa para fins de depuração e revisão." }, "enabled_in_config": { "label": "Estado original da IA generativa", "description": "Registra se a revisão por IA generativa estava originalmente habilitada na configuração estática." }, "preferred_language": { "label": "Língua preferencial", "description": "Idioma preferencial a ser solicitado ao provedor de IA generativa para as respostas geradas." }, "activity_context_prompt": { "label": "Prompt de contexto da atividade", "description": "Prompt personalizado que descreve o que é e o que não é atividade suspeita, para fornecer contexto aos resumos de IA generativa." }, "enabled": { "label": "Ativar descrições de IA generativa", "description": "Ative ou desative descrições e resumos gerados por IA generativa para itens de revisão." }, "alerts": { "label": "Habilitar IA generativa para alertas", "description": "Use IA generativa para gerar descrições para itens de alerta." }, "response_style": { "label": "Estilo de resposta", "description": "Estilo de escrita pré-definido para revisão de descrições geradas. A predefinição ajusta o tom e nível de detalhes do título, resumo e descrição das cenas; 'default' deixa o prompt interno sem alterações." } } }, "semantic_search": { "label": "Busca semântica", "triggers": { "label": "Gatilhos", "description": "Ações e critérios de correspondência para gatilhos de busca semântica específicos de câmera.", "friendly_name": { "label": "Nome amigável", "description": "Nome amigável opcional exibido na interface para este gatilho." }, "enabled": { "label": "Ative este gatilho", "description": "Ative ou desative este gatilho de busca semântica." }, "type": { "label": "Tipo de gatilho", "description": "Tipo de gatilho: 'miniatura' (correspondência com a imagem) ou \"descrição\" (correspondência com o texto)." }, "data": { "label": "Conteúdo sensível", "description": "Frase de texto ou ID de miniatura para corresponder a objetos rastreados." }, "threshold": { "label": "Limiar de disparo", "description": "Pontuação mínima de similaridade (0-1) necessária para ativar este gatilho." }, "actions": { "label": "Acionar ações", "description": "Lista de ações a serem executadas quando o gatilho for acionado (notificação, sub-rótulo, atributo)." } } }, "snapshots": { "label": "Instantâneas", "enabled": { "label": "Habilitar instantâneas" }, "timestamp": { "label": "Sobreposição de marca de tempo", "description": "Sobreponha uma marca de tempo às capturas de imagem da API." }, "bounding_box": { "label": "Sobreposição de caixa delimitadora", "description": "Desenhe caixas delimitadoras para objetos rastreados em capturas de imagem da API." }, "crop": { "label": "Cortar captura de imagem", "description": "Recorte as capturas da API para a caixa delimitadora do objeto detectado." }, "required_zones": { "label": "Zonas obrigatórias", "description": "Zonas nas quais um objeto deve entrar para que um snapshot seja salvo." }, "height": { "label": "Altura da captura", "description": "Altura (pixels) para redimensionar as capturas da API; deixe em branco para preservar o tamanho original." }, "retain": { "label": "Retenção de capturas", "description": "Configurações de retenção para capturas, incluindo dias padrão e substituições por objeto.", "default": { "label": "Retenção padrão", "description": "Número padrão de dias para manter capturas." }, "objects": { "label": "Retenção de objetos", "description": "Retenção de substituições por objeto para capturas em dias." } }, "quality": { "label": "Qualidade da captura", "description": "Qualidade de codificação das capturas salvas (0-100)." } }, "notifications": { "enabled": { "label": "Ativar notificações" }, "email": { "label": "Notificação por E-mail", "description": "Endereço de e-mail usado para notificações push ou exigido por determinados provedores de notificação." }, "enabled_in_config": { "label": "Estado original de notificações", "description": "Indica se as notificações foram habilitadas na configuração estática original." }, "label": "Notificações", "cooldown": { "label": "Intervalo de espera", "description": "Intervalo (em segundos) entre notificações para evitar o envio excessivo de mensagens aos destinatários." } }, "onvif": { "label": "ONVIF", "description": "Configurações de conexão ONVIF e rastreamento automático PTZ para esta câmera.", "host": { "label": "Host ONVIF", "description": "Host (e esquema opcional) para o serviço ONVIF desta câmera." }, "port": { "label": "Porta ONVIF", "description": "Número da porta para o serviço ONVIF." }, "user": { "label": "Nome de usuário ONVIF", "description": "Nome de usuário para autenticação ONVIF; alguns dispositivos exigem o usuário administrador para o ONVIF." }, "password": { "label": "Senha ONVIF", "description": "Senha para autenticação ONVIF." }, "tls_insecure": { "label": "Desativar a verificação de TLS", "description": "Ignore a verificação TLS e desative a autenticação digest para ONVIF (inseguro; use apenas em redes seguras)." }, "profile": { "label": "Perfil ONVIF", "description": "Perfil de mídia ONVIF específico a ser utilizado para controle PTZ, identificado por token ou nome. Se não for definido, o primeiro perfil com configuração PTZ válida é selecionado automaticamente." }, "autotracking": { "label": "Rastreamento automático", "description": "Rastreie automaticamente objetos em movimento e mantenha-os centralizados no enquadramento usando movimentos de câmera PTZ.", "enabled": { "label": "Ativar rastreamento automático", "description": "Ative ou desative o rastreamento automático de objetos detectados pela câmera PTZ." }, "calibrate_on_startup": { "label": "Calibrar ao iniciar", "description": "Meça as velocidades do motor PTZ na inicialização para melhorar a precisão do rastreamento. O Frigate atualizará a configuração com movement_weights após a calibração." }, "zooming": { "label": "Modo de zoom", "description": "Comportamento do controle de zoom: desabilitado (somente pan/tilt), absoluto (mais compatível), ou relativo (pan/tilt/zoom concorrentes)." }, "required_zones": { "description": "Objetos devem entrar uma dessas zonas antes que o rastreamento automático inicie.", "label": "Zonas obrigatórias" }, "return_preset": { "label": "Retornar à posição padrao", "description": "Nome ONVIF configurado no firmware da câmera para retorno de posição após o fim do rastreamento." }, "timeout": { "description": "Aguardar esses segundos após perder o rastreamento para voltar a câmera à posição padrão.", "label": "Limite de tempo para retorno" }, "track": { "description": "Lista de tipos de objetos que devem disparar o rastreamento automático.", "label": "Objetos rastreados" }, "zoom_factor": { "label": "Fator de zoom", "description": "Controle do nível de zoom nos objetos rastreados. Valores baixos mantem mais cena na visão; Valores mais altos fecham no objeto mas podem perder o rastreamento. Valores entre 0.1 e 0.75." }, "movement_weights": { "label": "Sensibilidade de movimento", "description": "Valores de calibragem gerados automaticamente pela calibragem da câmera. Não altere manualmente." }, "enabled_in_config": { "label": "Status original do rastreamento automático", "description": "Campo interno que determina se o rastreamento automático estava habilitado na configuração." } }, "ignore_time_mismatch": { "label": "Ignorar diferença de tempo", "description": "Ignorar diferenças de horário na sincronização entre câmera e servidor Frigate nas comunicações ONVIF." } }, "timestamp_style": { "label": "Estilo de marcação de tempo", "position": { "label": "Posição de marcação de tempo", "description": "Posição da marcação de tempo na imagem (se/sd/ie/id)." }, "format": { "label": "Formato da marcação de tempo", "description": "String de formato de data e hora usada para marcação de tempo (formato para datetime do Python)." }, "color": { "label": "cor de marcação de tempo", "description": "Valores de cor RGB para o texto da marcação de tempo (todos os valores de 0 a 255).", "red": { "label": "Vermelho", "description": "Componente vermelho (0-255) para a cor da marcação de tempo." }, "green": { "label": "Verde", "description": "Componente verde (0-255) para a cor da marcação de tempo." }, "blue": { "label": "Azul", "description": "Componente azul (0-255) para a cor da marcação de tempo." } }, "thickness": { "label": "Espessura da marcação de tempo", "description": "Espessura da linha do texto da marcação de tempo." }, "effect": { "label": "Efeito da marcação de tempo", "description": "Efeito visual para o texto do marcação de tempo (nenhum, sólido, sombra)." } }, "mqtt": { "label": "MQTT" }, "profiles": { "label": "Perfis" }, "camera_ui": { "label": "Interface da Câmera" }, "ui": { "label": "UI" } }