Comment inverser la caméra horizontalement dans OBS Studio (La bonne méthode)
Vous avez ajouté votre webcam ou carte d'acquisition à OBS, mais l'image est miroir — le texte sur votre t-shirt se lit à l'envers, votre arrière-plan est inversé. Vous avez besoin d'un renversement horizontal (miroir). OBS n'a pas de case à cocher « Inverser Horizontalement » dans les propriétés de la source. Voici la méthode correcte et performante.
La Solution : Filtre Transformation (Toutes Plateformes, Toutes Sources)
Cela fonctionne pour toute source vidéo : Périphérique Capture Vidéo (webcam), Capture Jeu, Capture Fenêtre, Capture Écran, Source Média, Source Navigateur, NDI, sortie Caméra Virtuelle.
Pas à Pas
- Dans le panneau Sources, clic droit sur votre source vidéo.
- Sélectionnez Filtres.
- Dans la boîte de dialogue Filtres, cliquez le bouton + (bas gauche) → Transformation (pas « Recadrage/Remplissage », pas « Défilement »).
- Nommez-le « Inversion Horizontale » (optionnel). Cliquez OK.
- Dans les propriétés Transformation, trouvez la section Échelle.
- Réglez Échelle X sur -100,00% (moins cent pourcent).
- Fermez. Terminé.
Pourquoi ça marche : Échelle X = -100% applique une matrice de réflexion horizontale aux coordonnées de texture. C'est une seule opération GPU — zéro coût CPU, pas de latence, pas de perte qualité.
Erreurs Courantes & Corrections
| Erreur | Résultat | Correction |
|---|---|---|
| Échelle X à -100% mais image disparaît | Point ancrage au centre ; image bascule hors écran | Aussi régler Position X sur +Largeur Source (ex: +1920 pour 1080p). Ou : Activer « Conserver Ratio » → décocher → Échelle X -100%, Position X +Largeur. |
| Utilisé filtre « Recadrage/Remplissage » valeurs négatives | Recadre, n'inverse pas | Utiliser filtre Transformation uniquement. |
| Inversé la Scène entière au lieu de la Source | Toutes sources inversées, y compris overlays/texte | Appliquer filtre Transformation à la source individuelle, pas à la scène. |
| Clic droit source → Transformation → Inverser Horizontalement (menu) | Fonctionne mais réinitialisé au rechargement source / changement scène | Utiliser méthode Filtre (persistante). |
Avancé : Inverser seulement Aperçu, Pas Sortie (ou Vice Versa)
Si vous voulez votre moniteur local en miroir (comme un miroir) mais flux/enregistrement normal :
- Clic droit source → Filtres → + → Transformation.
- Régler Échelle X = -100%, Position X = +Largeur.
- Cliquez l'icône œil à côté nom filtre → Désactiver dans Sortie (ou « Désactiver dans Aperçu »).
- Aperçu inversé, sortie normale. Ou inversement.
Spécifique Linux : Contrôle V4L2 (Alternative)
Si vous êtes sur Linux avec périphérique V4L2 (majorité webcams USB), vous pouvez inverser au niveau pilote :
# Vérifier contrôles
v4l2-ctl -d /dev/video0 --list-ctrls
# Chercher : horizontal_flip, mirror, flip_horizontal
# Si existe :
v4l2-ctl -d /dev/video0 --set-ctrl=horizontal_flip=1
Mise en garde : Tous pilotes n'exposent pas cela. Logitech C920 : oui. Générique bon marché : peut-être pas. Filtre Transformation OBS est universel — utilisez-le.
Sortie Caméra Virtuelle : Inverser pour Meet/Zoom/Teams
Si vous utilisez Caméra Virtuelle OBS (Outils → Démarrer Caméra Virtuelle) et voulez que le spectateur voie non-miroir :
- Appliquer filtre Transformation (Échelle X -100%) à votre source caméra.
- Démarrer Caméra Virtuelle.
- Dans Meet/Zoom/Teams : Réglages Vidéo → Décocher « Miroir ma vidéo » (si miroir par défaut).
- Test : Tenez texte. Spectateur doit le lire normalement.
Note Performance
Filtre Transformation = opération vertex shader unique. Coût : ~0,01ms temps GPU. Négligeable. Vous pouvez empiler 50 transformations sans mesurer chute FPS. Utilisez librement.
Fiche Mémo Rapide
Source → Clic droit → Filtres → + → Transformation
Échelle X: -100,00%
Position X: +[Largeur Source] (ex: 1920 pour source 1920px large)
Fait.
C'est tout. Pas de scripts, pas de plugins, pas de hacks Linux-only. Le filtre Transformation est la méthode professionnelle, multiplateforme, performante pour inverser n'importe quelle source dans OBS.
