# Teste de indexação — `0E6A8873.MP4` ## Identificação do ativo - Origem: `/Volumes/Merongo/PROJETOS/brools/0E6A8873.MP4` - Tamanho: `354.817.464` bytes - Fingerprint parcial SHA-256: `d1072c11b67454a6e2eb0422ca037b1648a1ed05725ab2064c2e01d7194f2fdc` - Duração: `23,315 s` - Vídeo: H.264, `3840 × 2160`, aproximadamente `23,976 FPS` - Áudio: AAC, 2 canais, `48 kHz` ## Resultado por etapa | Etapa | Status | Tempo | Resultado | |---|---|---:|---| | FFprobe/metadados | concluída | 0,097 s | Metadados técnicos lidos | | Extração de áudio | concluída | 0,078 s | WAV mono, 16 kHz, 745.570 bytes | | Amostragem visual simples | concluída | 2,147 s | 23 frames, 1 FPS, reduzidos para 640 px | | Apple Speech `pt-BR` on-device | autorização pendente | 0,011 s | Código 4: permissão não concedida | ## Interpretação O pipeline barato de preparação é viável para processamento em segundo plano. Para este arquivo, a leitura técnica e a extração de áudio são praticamente instantâneas; a amostragem visual reduzida é a etapa mais custosa entre as etapas executadas, mas ainda terminou em aproximadamente 2,1 segundos. O Apple Speech não apresentou mais o crash `SIGABRT`. O processo Foundation-only iniciou normalmente e retornou um erro controlado de autorização. Depois que o bundle receber permissão de reconhecimento de fala no macOS, esta mesma etapa poderá ser repetida sem alterar o catálogo nem as etapas já concluídas. ## Como isso será armazenado no SQLite Este teste deverá produzir, conceitualmente: ```text ativos id = UUID interno caminho_relativo = 0E6A8873.MP4 fingerprint = d1072... tamanho = 354817464 duracao = 23.314958 status = parcial trabalhos_de_indexacao ativo_id = ... etapa = metadados status = concluida tempo = 0.097 trabalhos_de_indexacao ativo_id = ... etapa = amostragem_visual status = concluida checkpoint = 23.315 trabalhos_de_indexacao ativo_id = ... etapa = transcricao status = aguardando_autorizacao provider = Apple Speech locale = pt-BR ``` Os frames e o WAV são cache reconstruível e não devem ser tratados como o cadastro principal. Quando houver transcrição e análise visual, seus segmentos e evidências serão gravados com timestamps no arquivo de origem. ## Próximo teste Conceder a permissão do Apple Speech ao bundle do transcritor e repetir somente a etapa de transcrição deste arquivo. Em seguida, comparar a qualidade do resultado antes de enfileirar os demais 23 arquivos.