Intégrer des vidéos avec transparence sur le web
Daniel Diaz
6 août 2024L’intégration de vidéos avec transparence sur un site web peut apporter une touche de modernité et d’élégance à votre design. Cependant, cette tâche n’est pas sans défis techniques. Dans cet article, nous allons partager notre expérience et expliquer les étapes nécessaires pour surmonter ces obstacles.
Les défis techniques
- Compatibilité des navigateurs : Tous les navigateurs ne supportent pas les vidéos avec transparence. Par exemple, le format WebM avec les codecs VP8 ou VP9 est souvent utilisé pour les vidéos transparentes, mais il n’est pas pris en charge par tous les navigateurs. Il est donc crucial de vérifier la compatibilité des formats vidéo avec les navigateurs cibles.
- Formats vidéo : Le format WebM est couramment utilisé pour les vidéos avec transparence. Cependant, pour les navigateurs qui ne supportent pas WebM, il est nécessaire de fournir des alternatives comme le format MP4 ou HEVC. Cela implique de détecter le navigateur utilisé et de charger le format approprié.
- Détection du navigateur : Utiliser JavaScript pour détecter le navigateur et charger le fichier vidéo approprié est une solution courante.
- Performance : Les vidéos avec transparence peuvent être plus lourdes et nécessiter plus de ressources pour être lues correctement. Il est donc important d’optimiser les vidéos pour le web, en réduisant leur taille sans compromettre la qualité. Utilisez des outils de compression vidéo et testez la performance sur différents appareils et navigateurs.
- Solutions de repli : Il est essentiel de prévoir des solutions de repli pour les navigateurs qui ne supportent pas les vidéos avec transparence. Par exemple, vous pouvez afficher une image statique ou un GIF animé ou une version non transparente de la vidéo. Cela garantit que tous les utilisateurs ont une expérience cohérente, quel que soit le navigateur qu’ils utilisent.
Après avoir exploré les divers défis techniques, nous vous proposons un tutoriel (axé MAC) basé sur notre propre expérience pour vous guider pas à pas dans la création de vos propres vidéos transparentes et solutions de repli.
L’objectif est de réaliser des exports variés pour les tester sur les navigateurs et choisir la solution appropriée.
Tuto: Vidéos transparentes et solutions de repli
En priorité, il est impératif d’exporter l’animation dans un format transparent, de la meilleure qualité possible. Nous allons l’utiliser pour les exports qui vont suivre.
Animation
Adobe After Effects
- Exporter via Media Encoder
- Quicktime > Apple ProRes 4444 avec alpha
- Décocher export audio
- Correspondre à la source > (rendre à la profondeur maximum/ profondeur: 16 bcp + alpha)
- Cocher utiliser la qualité de rendu maximale
- Export > test.mov
Vidéo en webm
Shutter Encoder
- Cliquez sur Parcourir > Sélectionnez le fichier test.mov.
- Choix de la fonction VP9 > .webm
- Fonctionnalités avancés : cocher : Activer la couche alpha
- Démarrer la fonction (exporter) > test.webm
Vidéo en hevc
Finder (MAC)
- Clic droit sur la vidéo : test.mov
- Encoder les vidéos sélectionnées > HEVC 1080p >
- Cocher : Conserver la transparence >
- Continuer > test.hevc.mov)
Solutions de repli
Vidéo en gif animé
Shutter Encoder
- Cliquez sur Parcourir > Sélectionnez le fichier test.mov.
- Choix de la fonction Image > .gif
- Fonctionnalités avancés : cocher : Activer la couche alpha
- Démarrer la fonction (exporter) > test.gif
Image statique (PNG)
Photoshop
- Ouvrir la vidéo : test.mov
- Exportation > Exporter sous
- Format PNG
- Cocher Transparence
- Exporter > test.png
Bien entendu, il existe d’autres solutions que nous n’avons pas abordées en détail ici, telles que les animations en SMIL (SVG). Ces méthodes offrent également des possibilités intéressantes pour intégrer des vidéos transparentes sur le web.
Conclusion
Pour les vidéos avec transparence sur le web, il est essentiel d’être méthodique. Assurez-vous de la compatibilité des navigateurs, choisissez les bons formats vidéo et optimisez les performances. En testant différents formats et en ayant des solutions de repli, vous pouvez offrir une expérience utilisateur super fluide et agréable.
Continuez votre lecture
Mathieu Zwygart
10 septembre 2024L’importance d’un pack de maintenance pour votre site web
Un pack de maintenance permet de garder votre site à jour, mais qu'entend-on par maintenance à 8bitstudio?
Vincent Parisod
10 septembre 2024Réflexion sur la dette technique et ses conséquences
La maintenance d'un site web va bien au-delà de la mise à jour du contenu, incluant la gestion des serveurs, la sécurité, la compatibilité logicielle et l'optimisation des performances.
Vincent Parisod
3 septembre 2024Intuition, biais cognitifs et conception de produits : l’importance de s’appuyer sur les données et les utilisateurs
Il arrive que notre instinct nous induise en erreur. Même après des années d'expérience dans la conception de produits et services, notre façon de penser et de prendre des décisions rapidement peut parfois nous jouer des tours.