Encontre Emendas e Edições em Qualquer Gravação
Uma ferramenta gratuita no browser que caça pontos de emenda — locais onde o áudio foi cortado, unido ou editado. Seis detetores forenses (fluxo espectral, mudança no ruído de fundo, fase ENF, salto de tom, mudança de timbre, cliques de nível de amostra) votam a cada 50 ms e mostram candidatos com precisão ao milissegundo.
Como detetar emendas
Carregue o ficheiro de áudio ou vídeo (MP3, WAV, OGG, FLAC, M4A, AAC, MP4, WebM).
Espere os seis detetores terminarem — normalmente 1–3 segundos para alguns minutos de áudio.
Leia o veredicto e a pontuação heurística; gravações limpas ficam verdes.
Inspecione a linha do tempo do espectrograma à procura de marcadores vermelhos; clique em qualquer marcador para ouvir 1,5 s de contexto.
Abra "Por que foi marcado?" em cada cartão de emenda para ver que detetores acionaram e porquê.
Exporte TXT ou JSON se precisar do relatório para um fluxo forense.
Encontre todos os cortes e edições em qualquer gravação
Como isto funciona?
Oito detetores independentes correm numa grelha uniforme de 50 ms. Cada um é normalizado relativamente às próprias estatísticas do arquivo (μ + k·σ) e depois combinado com pesos de fiabilidade num único score fundido. Picos acima do limiar são extraídos como candidatos a emenda e fundidos num raio de 250 ms.
fused = Σ wᵢ · σᵢ(signalᵢ), splice_candidate = local_max(fused) ≥ 0,55
- Fluxo espectral — variação de STFT entre frames
- Ponto de mudança no ruído — log-rácio do percentil 10 do RMS
- Clique — pico da segunda diferença vs RMS local
- ENF (50 / 60 Hz) frequência + fase — detetor em quadratura mais pico FFT por interpolação parabólica; precisão sub-Hz
- Tom (F0) — autocorrelação, log-rácio em frames vozeados
- MFCC — 26 bandas mel, distância L2 com 13 coeficientes
- Bicoerência — biespectro normalizado, médio em (f₁, f₂) ∈ [200 Hz, 2 kHz]
- Proxy de RIR — rácio de energia tardia (50–200 ms após onset / pico) por janela de 1 s
Quando ENF ou RIR está ausente (gravações ao ar livre, mistura seca, tom contínuo), o seu peso é redistribuído proporcionalmente pelos restantes detetores para que o score fundido se mantenha comparável entre tipos de gravação.
Referências: Grigoras (2007) critério ENF; Duxbury et al. (2003) deteção de onset; Davis & Mermelstein (1980) MFCC; Nikias & Petropulu (1993) espectros de ordem superior.
Validação no browser
Sintetiza um conjunto de cenários de teste no seu browser e corre o detetor em cada um — para que possa verificar pessoalmente as métricas que publicamos. Nenhum ficheiro de teste é descarregado — tudo é gerado localmente via Web Audio.