Trouvez les splices et éditions dans tout enregistrement audio
Un outil gratuit dans le navigateur qui chasse les points de splice — endroits où l'audio a été coupé, joint ou édité. Six détecteurs forensiques (flux spectral, changement de bruit de fond, phase ENF, saut de hauteur, changement de timbre, clics au niveau échantillon) votent sur chaque tranche de 50 ms et remontent les candidats avec des horodatages précis à l'échantillon.
Comment détecter des splices
Téléversez votre fichier audio ou vidéo (MP3, WAV, OGG, FLAC, M4A, AAC, MP4, WebM).
Patientez que les six détecteurs terminent — typiquement 1–3 secondes pour quelques minutes d'audio.
Lisez le verdict et le score heuristique ; les enregistrements propres restent verts.
Inspectez la timeline de spectrogramme pour les marqueurs de splice rouges ; cliquez sur un marqueur pour écouter le contexte de 1,5 seconde.
Ouvrez « Pourquoi a-t-il été signalé ? » sur chaque carte de splice pour voir quels détecteurs ont déclenché et pourquoi.
Exportez en TXT ou JSON si vous avez besoin du rapport pour un workflow forensique.
Trouvez chaque coupure et édition dans tout enregistrement
Comment ça marche ?
Huit détecteurs indépendants tournent sur une grille uniforme de 50 ms. Chacun est normalisé par rapport aux statistiques propres au fichier (μ + k·σ), puis combiné avec des pondérations de fiabilité en un score fusionné. Les pics au-dessus du seuil sont extraits comme candidats splice et fusionnés dans une fenêtre de 250 ms.
fused = Σ wᵢ · σᵢ(signalᵢ), splice_candidate = local_max(fused) ≥ 0,55
- Discontinuité de flux spectral — changement entre images STFT
- Point de changement du bruit de fond — log-ratio RMS au 10e percentile
- Clic — pic de seconde différence par rapport au RMS local
- ENF (50 / 60 Hz) fréquence + phase — détection en quadrature plus pic FFT interpolé paraboliquement ; précision sub-Hz
- Hauteur (F0) — autocorrélation, log-ratio des images voisées
- MFCC — 26-mel, distance L2 sur 13 coefficients
- Bicohérence — bispectre normalisé, moyenné sur (f₁, f₂) ∈ [200 Hz, 2 kHz]
- Proxy RIR — ratio d'énergie tardive (50–200 ms post-onset / pic) par fenêtre de 1 s
Quand l'ENF ou le RIR sont absents (enregistrements en extérieur, mixages secs, tons continus), leur poids est redistribué proportionnellement aux autres détecteurs pour que le score fusionné reste comparable entre types d'enregistrement.
Références : Grigoras (2007) critère ENF ; Duxbury et al. (2003) détection d'onset par flux spectral ; Davis & Mermelstein (1980) MFCC ; Nikias & Petropulu (1993) spectres d'ordre supérieur.
Validation dans le navigateur
Synthétise une batterie de scénarios de test dans votre navigateur et exécute le détecteur sur chacun, afin que vous puissiez vérifier nos métriques publiées vous-même. Aucun fichier de test n'est téléchargé — tout est généré localement avec Web Audio.