criado repositório jhonny-editor no Gitea adicionado script admin/deploy.command com commit automático atualizado admin/DEV-NOTES.md com template limpo Resumo: - 48 arquivos alterados - 26 novos - 19 modificados - 3 removidos 22 files changed, 658 insertions(+), 568 deletions(-) Arquivos: - AGENTS.md - admin/DEV-NOTES.md - admin/OpenCut.command - admin/commit.command - admin/deploy.command - admin/update.command - code/cep-plugin/index.html - code/cep-plugin/main.js - code/cep-plugin/styles.css - code/engine/ARQUITETURA.md - code/engine/arquitetura/README.md - code/engine/gerar_relatorio_timeline.py - code/engine/integracoes/apple_speech/apple_speech_transcriber.swift - code/engine/integracoes/apple_speech/provider_de_transcricao_apple.py - code/engine/integracoes/midia/__init__.py - code/engine/integracoes/whisper/provider_de_transcricao_local.py - code/engine/scanner/__init__.py - code/engine/scanner/coordenacao/__init__.py - code/engine/scanner/descoberta/__init__.py - code/engine/scanner/modelos.py - code/engine/scanner/transcricao_da_timeline.py - code/src/tools/discovery.ts - :memory:.ses - admin/Jhonny.command - admin/inativos/OpenCut.command - admin/inativos/update.command - code/docs/glossario-analise-emocional.md - code/docs/levantamento-apple-vision-e-apple-intelligence.md - code/docs/levantamento-ferramentas-analise-visual-local.md - code/engine/arquitetura/biblioteca-inteligente-de-videos.md - code/engine/executar_scanner.py - code/engine/integracoes/huggingface/ - code/engine/integracoes/midia/extracao_de_metadados.py - code/engine/integracoes/visual/ - code/engine/requirements-visual.txt - code/engine/scanner/configuracao_visual.py - code/engine/scanner/descoberta/descoberta_de_arquivos.py - code/engine/scanner/metadados.py - code/engine/scanner/relatorio_visual.py - code/engine/scanner/retakes/ - code/engine/scanner/visual.py - code/engine/testes/test_analise_visual_local.py - code/engine/testes/test_arquivos_e_metadados.py - code/engine/testes/test_provider_de_transcricao_apple.py - code/relatorios/analise-brools/ - code/relatorios/analise-visual/ - code/relatorios/audio/arquivos/ - code/relatorios/transcricao-timeline.md
51 lines
2.6 KiB
Markdown
51 lines
2.6 KiB
Markdown
# Descrição preliminar das cenas — próximos quatro vídeos
|
|
|
|
## Escopo
|
|
|
|
Este relatório complementa `proximos-4-transcricoes.md`. A transcrição foi executada
|
|
com `ProviderDeTranscricaoLocal`; a análise visual foi tentada através de
|
|
`AnalisadorAppleVisionNativo.analisar(QuadroDeVideo)`, usando frames PNG reduzidos
|
|
para 640 px de largura.
|
|
|
|
## Observações preliminares dos frames amostrados
|
|
|
|
Estas descrições são uma inspeção visual dos frames de teste e ainda não devem ser
|
|
gravadas como evidência automática definitiva no catálogo.
|
|
|
|
| Arquivo | Descrição preliminar |
|
|
|---|---|
|
|
| `0E6A8871.MP4` | Close de uma mão segurando uma caneta sobre um tablet. A tela mostra um diagrama de rosto com marcações/pontos; a ação principal é indicar ou marcar regiões do rosto. |
|
|
| `0E6A8872.MP4` | Mulher de blusa vermelha e cabelo preso demonstra algo usando uma caneta e um tablet com diagrama facial. Há alternância entre enquadramento da apresentadora e close do tablet/caneta. |
|
|
| `0E6A8873.MP4` | Demonstração presencial: mulher de blusa vermelha aparece junto de outra pessoa em posição reclinada e, em outro momento, junto de uma pessoa sentada. A atividade visível parece envolver indicação/avaliação da região facial, mas a finalidade não foi inferida. |
|
|
| `0E6A8874.MP4` | Plano médio frontal da mulher de blusa vermelha falando e gesticulando. Em alguns momentos ela aponta ou toca o próprio rosto; há um objeto/tablet no primeiro plano. |
|
|
|
|
## Resultado técnico da tentativa automática
|
|
|
|
O adapter existente foi chamado corretamente, sem criar uma implementação paralela:
|
|
|
|
```text
|
|
AnalisadorAppleVisionNativo(
|
|
recursos=("pessoas", "categorias", "ocr"),
|
|
interpretar_com_apple_intelligence=False,
|
|
).analisar(QuadroDeVideo(...))
|
|
```
|
|
|
|
O retorno não trouxe `pessoas`, `categorias` nem `ocr`. Trouxe somente uma
|
|
evidência `diagnostico_apple_vision`, com estes avisos:
|
|
|
|
- `pessoas`: falha ao carregar o modelo ANE do Vision;
|
|
- `ocr`: erro genérico do framework;
|
|
- `categorias`: falha ao criar `CVPixelBufferPool` com dimensões zeradas.
|
|
|
|
O fallback `AnalisadorDeRostosOpenCV`, `AnalisadorDeComposicaoOpenCV` e
|
|
`AnalisadorDeQualidadeOpenCV` também não pôde ser executado neste teste porque o
|
|
interpretador usado pelo engine não possui `cv2` instalado.
|
|
|
|
## Decisão para o catálogo
|
|
|
|
As descrições acima devem ficar, por enquanto, como resultado de validação manual
|
|
do teste. O catálogo deve armazenar a etapa visual como `parcial`/`indisponível`,
|
|
preservando os avisos técnicos e os frames amostrados para reprocessamento. Não
|
|
devemos registrar como fato automático algo que o Vision não confirmou.
|
|
|