feat: criado repositório jhonny-editor no Gitea

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
This commit is contained in:
João Henrique
2026-09-08 16:13:27 -04:00
parent b541f502ba
commit b9bf3b2863
76 changed files with 16147 additions and 322 deletions
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

@@ -0,0 +1,37 @@
# Análise do primeiro frame — corte `000f4763`
- Arquivo: `0E6A8290.MP4`
- Início do corte na timeline: `0.000s`
- Primeiro frame efetivo do corte na origem: `2.3023s`
- Resolução: `3840 × 2160`
- Frame extraído: `frame-000000.jpg`
## OpenCV
- Brilho médio: `114.71 / 255`
- Contraste (desvio padrão): `61.81`
- Nitidez (variância do Laplaciano): `9.73`
A métrica de nitidez é baixa para este frame; há aparência de foco suave e/ou
desfoque de movimento. Brilho e contraste estão em uma faixa utilizável, sem
indício de subexposição extrema no cálculo global.
## Observação visual
O frame mostra uma pessoa em plano médio, bem exposta, diante de fundo neutro
desfocado. A imagem foi registrada deitada no arquivo, apesar da sequência ser
vertical; a correção de orientação deve entrar como etapa própria antes de
qualquer análise semântica ou geração de preview.
## Providers indisponíveis neste host
- MediaPipe 1.0.1: abort nativo em `DrishtiMetalHelper` durante a criação do
`PoseLandmarker` no macOS 26.6.2. O adapter agora roda em subprocesso para
conter esse abort.
- Apple Vision: o host não conseguiu criar o plano de inferência do modelo
nativo (`ANECF error`) neste momento. O adapter retorna indisponibilidade sem
interromper o Scanner.
- ONNX: instalado, mas ainda não há um modelo ONNX e seu decodificador
configurados para detecção de pessoas/objetos.
- PySceneDetect: instalado, mas não se aplica a um único frame; ele precisa de
uma sequência de frames para identificar uma transição.
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,35 @@
# Relatório visual — 0E6A8290.MP4
- Clipe: `000f4765`
- Origem: `/Volumes/Merongo/PROJETOS/03 - Mastopexia/0E6A8290.MP4`
- Timeline: 38.272s–42.409s
- Amostragem: a cada 1 segundo(s)
## Observações por frame
### Origem 41.808s
rosto, qualidade_do_rosto, pessoa, pose, mao, mao, categoria, categoria, estetica, horizonte, retangulo, contornos, segmentacao_de_pessoas, interpretacao_editorial
### Origem 42.808s
rosto, qualidade_do_rosto, pessoa, pose, mao, mao, categoria, categoria, estetica, horizonte, retangulo, contornos, segmentacao_de_pessoas, interpretacao_editorial
### Origem 43.808s
rosto, qualidade_do_rosto, pessoa, pose, mao, mao, categoria, categoria, estetica, horizonte, retangulo, contornos, segmentacao_de_pessoas, interpretacao_editorial
### Origem 44.808s
rosto, qualidade_do_rosto, pessoa, pose, mao, mao, categoria, categoria, estetica, horizonte, contornos, segmentacao_de_pessoas, interpretacao_editorial
### Origem 45.808s
rosto, qualidade_do_rosto, pessoa, pose, mao, mao, categoria, categoria, estetica, horizonte, retangulo, contornos, segmentacao_de_pessoas, interpretacao_editorial
## Continuidade
- similaridade_visual: 41.808s–42.808s — `{"possivel_mudanca_de_cena": false, "distancia_feature_print": 0.13040070235729218}`
- similaridade_visual: 42.808s–43.808s — `{"possivel_mudanca_de_cena": false, "distancia_feature_print": 0.1921818107366562}`
- similaridade_visual: 43.808s–44.808s — `{"possivel_mudanca_de_cena": false, "distancia_feature_print": 0.15198232233524323}`
- similaridade_visual: 44.808s–45.808s — `{"possivel_mudanca_de_cena": false, "distancia_feature_print": 0.20895899832248688}`
Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 376 KiB