Outils autonomes pour le traitement des contenus numériques.
Fichier : extracteur-slides-video.html
Extrait automatiquement les diapositives uniques d'une vidéo au format JPG. Traitement 100 % local (Canvas API), aucune donnée envoyée.
- Détection automatique des changements de slides par comparaison pixel
- Paramètres ajustables (intervalle, seuil de similarité, qualité JPG)
- Téléchargement individuel ou ZIP
- Accordéon pédagogique expliquant les paramètres
- Pause/reprise du traitement
- DSFR 1.11.2 (Design System de l'État)
- RGAA 4.1.2 (hiérarchie titres, landmarks, labels, fieldset, skip links, ARIA)
- WCAG 2.2 AA (contrastes, clavier, lecteur d'écran, live regions)
- Sécurité : CSP meta, SRI sur les 4 CDN, construction DOM programmatique (pas de innerHTML),
'use strict'
- Ouvrir
extracteur-slides-video.htmldans un navigateur (Chrome recommandé) - Charger une vidéo par glisser-déposer ou en cliquant sur la zone d'upload
- Ajuster les paramètres si besoin (voir ci-dessous)
- Cliquer sur Extraire
- Parcourir les résultats et télécharger les images individuellement ou en ZIP
Fonctionne en file:// (ouverture directe) ou servi en HTTP.
| Paramètre | Valeur par défaut | Plage | Description |
|---|---|---|---|
| Intervalle | 2 s | 0,5 – 10 s | Fréquence d'échantillonnage de la vidéo. Une image est capturée toutes les N secondes. Réduire pour ne rater aucune diapositive courte, augmenter pour accélérer le traitement. |
| Seuil de similarité | 99 % | 50 – 99 % | Pourcentage de ressemblance au-dessus duquel deux images consécutives sont considérées identiques et filtrées. À 99 %, seuls les quasi-doublons sont éliminés. Abaisser vers 85–90 % si trop de doublons subsistent. |
| Qualité JPG | 90 % | 60 – 100 % | Taux de compression des images extraites. 90 % offre un bon compromis qualité/poids. Monter à 100 % pour un rendu impeccable, descendre vers 70 % pour des fichiers plus légers. |
Conseils selon le type de vidéo :
- Présentation classique (slides fixes) : intervalle 5 s, seuil 95 %, qualité 90 %
- Tutoriel avec transitions rapides : intervalle 1 s, seuil 90 %, qualité 90 %
- Vidéo longue (> 30 min) : intervalle 3–5 s, seuil 95 %, qualité 85 % (réduit le temps de traitement et la mémoire)
Ce projet est distribué sous licence GNU General Public License v3.0. Voir le fichier LICENSE pour le texte complet.
- Miweb