Aller au contenu
Aback Tools Logo

Cacheur LSB de Trames Vidéo

Cachez des messages secrets dans les trames vidéo grâce à la stéganographie LSB (bit de poids faible). Téléversez une vidéo, choisissez votre profondeur de bits (1-4), saisissez votre message et encodez-le sur les trames. Passez en mode Décodage pour extraire les messages cachés des fichiers vidéo. Tout le traitement est local et privé, sans inscription.

Video Frame LSB Hider
Hide secret messages inside video frames using LSB (Least Significant Bit) steganography. Encode text into selected frames or extract hidden messages. All processing is local.

Drop your video here

or click to browse

MP4, WebM, MOV supported

Bit depth:

Upload a video file to encode a secret message into its frames using LSB steganography, or decode/extract hidden messages from a video. Choose 1-4 bit depth for your encoding.

Pourquoi utiliser notre cacheur LSB de trames vidéo ?

  • Stéganographie vidéo en encodage et décodage : les modes encodage et décodage dans un seul outil. Cachez des messages secrets dans les trames vidéo avec la stéganographie LSB et extrayez les messages cachés des fichiers vidéo. Basculez entre les modes avec un seul bouton.
  • Profondeur de bits configurable (1-4 bits) : choisissez de 1 à 4 bits LSB par canal de couleur. 1 bit est pratiquement indétectable. 4 bits offrent une capacité supérieure au prix d'artefacts visuels potentiels. L'outil affiche la capacité exacte pour les dimensions de votre vidéo.
  • Précision et aperçu au niveau de la trame : lecteur vidéo complet avec navigation précise par trame pour accéder à des trames spécifiques. Prévisualisez les trames stégo après encodage pour les comparer à l'original. Le compteur de trames indique la position exacte dans la vidéo.
  • 100% local au navigateur et privé : toute la stéganographie vidéo s'exécute dans votre navigateur via les API Canvas et Media. Vos vidéos, messages secrets et données extraites ne quittent jamais votre appareil. Aucun téléversement, aucun serveur, aucun suivi.

Cas d'usage courants du cacheur LSB de trames vidéo

  • Communication de données dissimulée : cachez des messages secrets dans des fichiers vidéo apparemment anodins. La stéganographie vidéo est plus difficile à détecter que la stéganographie d'image, car les vidéos comptent des milliers de trames, répartissant les données cachées sur un support porteur bien plus vaste.
  • Tatouage numérique de contenu vidéo : intégrez des filigranes invisibles dans les trames vidéo pour affirmer la propriété, suivre la distribution ou identifier des fuites. Le filigrane survit au réencodage au même niveau de qualité et peut être extrait pour prouver la provenance du contenu.
  • Messagerie personnelle sécurisée : échangez des messages cachés en partageant des fichiers vidéo. La vidéo semble normale pour quiconque la regarde, tandis que le texte caché ne peut être extrait que par quelqu'un qui sait utiliser le décodeur avec les bons paramètres.
  • Étude pédagogique de la stéganographie : apprenez comment fonctionne la stéganographie LSB sur vidéo en expérimentant avec de vrais fichiers vidéo. Comparez différentes profondeurs de bits, comprenez les compromis de capacité et observez l'apparition d'artefacts visuels à des profondeurs plus élevées.
  • Intégration de métadonnées et d'annotations : intégrez des métadonnées, annotations ou sous-titres directement dans les trames vidéo plutôt que dans des fichiers externes ou des formats sidecar. Les données intégrées voyagent avec la vidéo partout, survivant aux transferts de fichiers.
  • Analyse forensique de fichiers vidéo : analysez les fichiers vidéo à la recherche de contenu stéganographique caché. Extrayez tout message intégré dans des vidéos suspectes en décodant les données LSB de toutes les trames. Utile pour la forensique numérique et les enquêtes de sécurité.

Qu'est-ce que la stéganographie LSB dans les trames vidéo ?

La stéganographie LSB (bit de poids faible) dans les trames vidéo est une technique permettant de cacher des données secrètes dans des fichiers vidéo numériques en modifiant les bits les plus faibles des valeurs de couleur des pixels sur les trames individuelles. Chaque trame vidéo est une image, et la stéganographie LSB sur vidéo fonctionne comme sur les images - mais répartie sur potentiellement des milliers de trames. Cela rend la détection encore plus difficile, car chaque trame ne contient qu'une fraction des données cachées. Les modifications des valeurs de pixel sont si subtiles (passer une valeur de 128 à 129, par exemple) que l'œil humain ne peut percevoir aucune différence entre les trames originales et modifiées. Les vidéos sont particulièrement adaptées à la stéganographie car elles offrent une grande capacité de données (chaque trame apporte des pixels RVB), la redondance temporelle masque les petits changements visuels, et la nature complexe de la vidéo rend la détection statistique plus difficile que sur les images statiques.

Comment fonctionne notre cacheur LSB de trames vidéo

L'outil traite les vidéos entièrement dans votre navigateur via l'API HTML5 Canvas et MediaRecorder en trois étapes :

  1. Téléversement et extraction des trames : téléversez un fichier vidéo (MP4, WebM, MOV). L'outil lit les métadonnées de la vidéo, notamment les dimensions, la durée et le nombre de trames. Chaque trame de la vidéo est accessible via l'API vidéo HTML5 pour la manipulation au niveau des pixels avec Canvas.
  2. Encodage ou décodage LSB : en mode encodage, votre message secret est converti en un flux de bits binaires avec un préfixe de longueur de 32 bits. Chaque bit est intégré dans les bits de poids faible des valeurs de pixel RVB des trames. Vous pouvez choisir 1 à 4 bits par canal - les valeurs faibles sont plus discrètes, les valeurs élevées offrent plus de capacité. En mode décodage, l'outil lit les données LSB des valeurs de pixel, reconstruit le flux de bits, extrait le préfixe de longueur et décode le message.
  3. Résultats et export : après l'encodage, vous pouvez prévisualiser les trames stégo et les télécharger en images PNG. L'outil affiche des statistiques : trames modifiées, bits stockés et capacité totale utilisée. Après le décodage, le message extrait est affiché pour copie.

Comprendre la profondeur de bits et la capacité

  • LSB 1 bit (la plus discrète) : utilise 1 bit par canal RVB par pixel. Avec 3 canaux par pixel, une trame 1920x1080 stocke ~607 KB. Le changement visuel est totalement imperceptible à l'œil humain. Recommandée pour une discrétion maximale.
  • LSB 2 bits (équilibrée) : utilise 2 bits par canal - double la capacité à ~1,2 MB par trame tout en conservant une bonne qualité visuelle. La légère augmentation du bruit n'est généralement pas perceptible dans un contenu vidéo à variation naturelle.
  • LSB 3 bits (haute capacité) : stocke ~1,8 MB par trame. Peut introduire un léger bruit visuel dans les zones de couleur unie (comme les ciels bleus ou les fonds blancs) mais est souvent masqué par le grain naturel de la vidéo et les artefacts de compression.
  • LSB 4 bits (capacité maximale) : stocke ~2,4 MB par trame. Un bruit visible peut apparaître dans les zones de dégradé lisse. Chaque trame utilise les 4 bits supérieurs (valeurs 0-15), ce qui peut provoquer un banding dans les dégradés lisses. À utiliser uniquement lorsque la capacité maximale est nécessaire.

Confidentialité et sécurité

Cet outil s'exécute entièrement dans votre navigateur avec du JavaScript côté client et l'API HTML5 Canvas. La vidéo que vous téléversez, tous les messages secrets, les trames encodées et les données extraites ne sont jamais téléversés sur un serveur, stockés dans une base de données ou transmis sur le réseau. Toute la manipulation LSB, l'extraction de trames, l'encodage et le décodage s'exécutent localement sur votre appareil. Il n'y a aucun appel API, suivi analytique, cookie ou collecte de données d'aucune sorte. Cela le rend totalement sûr pour les communications sensibles, le tatouage de contenu propriétaire ou l'analyse forensique de fichiers vidéo.

Foire aux questions

La stéganographie LSB dans les trames vidéo cache des données secrètes dans les fichiers vidéo en modifiant les bits de poids faible des valeurs de pixel RVB sur les trames individuelles. Chaque trame étant une image, la technique répartit les données cachées sur potentiellement des milliers de trames.

1 bit est la plus discrète - les changements visuels sont imperceptibles. 2 bits offrent un bon équilibre entre capacité et invisibilité. Utilisez 3 ou 4 bits uniquement lorsque vous avez besoin de plus de capacité et que la vidéo présente assez de mouvement et de détail pour masquer le bruit.

Vous pouvez téléverser des fichiers vidéo MP4, WebM et MOV. L'outil lit les trames via l'API vidéo HTML5 et Canvas pour la manipulation des pixels. Les trames stégo peuvent être téléchargées au format PNG.

Une vidéo 1920x1080 à 1 bit stocke environ 607 KB par trame. Une vidéo de 30 secondes à 30 fps (900 trames) peut stocker plus de 500 MB à 1 bit. Les profondeurs de bits plus élevées multiplient la capacité linéairement.

Réencoder une vidéo avec une compression avec pertes (H.264, VP9) détruira probablement les données intégrées en LSB. Pour une conservation fiable, transférez les trames stégo sous forme d'images PNG sans pertes.

Oui, totalement. Tout le traitement vidéo s'exécute dans votre navigateur via les API Canvas. Vos vidéos, messages et données extraites ne quittent jamais votre appareil.

Passez en mode Décodage, téléversez la vidéo contenant le message caché, sélectionnez la même profondeur de bits que lors de l'encodage et cliquez sur Extraire le message caché.

Le texte extrait apparaîtra comme du charabia ou aucun message ne sera trouvé. Utilisez toujours la même profondeur de bits pour le décodage que celle utilisée lors de l'encodage.

Oui - 100% gratuit, sans inscription, sans compte et sans limite d'utilisation. Tout le traitement est local dans votre navigateur.