>> Technologie Électronique >  >> Téléviseurs >> Accessoires TV

Le standard industriel pour la vidéo transparente : MP4 avec Alpha (HEVC/H.264)

Il n'existe pas de « format vidéo transparent » unique et universel, mais le **conteneur MP4 (ISO BMFF) avec un codec HEVC (H.265) ou H.264 portant un canal alpha** est le standard de facto pour la livraison pro, le web, et les moteurs temps réel en 2024.

Pourquoi MP4 + Alpha gagne

FacteurMP4 + Alpha (HEVC/H.264)WebM (VP9/VP8 Alpha)QuickTime MOV (ProRes 4444 / DNxHR)Séquence PNG
Support navigateurs✅ Chrome, Edge, Safari (HEVC), Firefox (H.264)✅ Chrome, Firefox, Edge (Pas Safari VP9 Alpha)❌ Safari seulement (ProRes)✅ Tous (via JS/Canvas)
Taille fichier (1080p30, 5s)~2–5 Mo (HEVC)~5–10 Mo (VP9)~200–500 Mo~50–100 Mo
Support NLE (Pr, Ae, DaVinci, FCP)✅ Natif⚠️ Plugin/Partiel✅ Natif✅ Natif
Moteurs jeu (Unity, Unreal, Godot)✅ Natif (HEVC)✅ Natif (WebM)✅ Natif (ProRes)✅ Natif
Mobile (iOS/Android)✅ Natif (HEVC)⚠️ Android seulement✅ iOS seulement✅ Les deux
Qualité transparence8-bit (HEVC Main 10 / 4:4:4)8-bit16-bit (ProRes 4444)16-bit

La réalité technique : « MP4 Alpha » ≠ Un seul codec

Le conteneur MP4 (`.mp4`, `.m4v`) peut contenir différents codecs avec alpha :

  • HEVC (H.265) Main 4:4:4 / Main 10 4:4:4 Profil : **Meilleure compression/qualité.** Support 10-bit. Décodage matériel sur Apple Silicon, Intel QuickSync (Gen11+), Nvidia NVDEC (Turing+), AMD VCN (RDNA2+). Standard pour livraison iOS/macOS/web.
  • H.264 (AVC) High 4:4:4 Predictive Profil : Plus ancien, fichiers plus gros, mais support décodage matériel legacy plus large. Pas de 10-bit dans High 4:4:4 standard.
  • AV1 (AV1 Profil High 4:4:4) : Émergent. 30 % meilleure compression que HEVC. Encodage matériel : Intel Arc, Nvidia Ada (RTX 40), AMD RDNA3. Décodage : mêmes + SoC mobile (Dimensity 9000+, Snapdragon 8 Gen2+). Support navigateurs croissant (Chrome, Firefox, Edge). Standard futur.

Comment créer (FFmpeg)

# HEVC avec Alpha (Meilleur tout-terrain aujourd'hui) ffmpeg -i input_with_alpha.mov -c:v libx265 -pix_fmt yuva420p10le -tag:v hvc1 -x265-params "lossless=0:qp=18" -c:a copy output_alpha.mp4 # H.264 avec Alpha (Max compatibilité) ffmpeg -i input_with_alpha.mov -c:v libx264 -pix_fmt yuva420p -profile:v high444 -qp 18 -c:a copy output_alpha.mp4 # AV1 avec Alpha (Future-proof) ffmpeg -i input_with_alpha.mov -c:v libsvtav1 -pix_fmt yuva420p10le -svtav1-params "qp=25" -c:a copy output_alpha_av1.mp4 

Critique : La source doit avoir alpha (ProRes 4444, DNxHR 444, séquence PNG, WebM VP9a). Utilisez `-pix_fmt yuva420p10le` (10-bit) ou `yuva420p` (8-bit) pour préserver l'alpha dans l'encodeur.

Test de lecture

  • Chrome/Edge : Glissez `.mp4` dans onglet. Transparence apparaît en damier.
  • Safari : Seul HEVC alpha fonctionne (macOS 11+, iOS 14+).
  • After Effects/Premiere : Importer → Interpréter métrage → **Alpha : Prémultiplié** (généralement).
  • Unity/Unreal : Importer → Type Texture : **Video Clip** → Alpha : **Transparence**.

Quand utiliser autre chose

  • Pipeline VFX / Archivage : **Séquence OpenEXR** (16/32-bit float, multi-canal, sans perte).
  • Intermédiaire After Effects : **ProRes 4444 XQ** dans MOV (scrub rapide, alpha 12-bit).
  • Web < 2020 Support Safari requis : **WebM VP9 Alpha** (mais Safari ne l'a toujours pas).
  • Sprites UI simples : **Lottie / Bodymovin (JSON)** ou **APNG/WebP** — bien plus légers que vidéo.

Conclusion : Livrez **HEVC/MP4 (yuva420p10le)** pour 95 % des workflows modernes. Gardez **ProRes 4444 MOV** comme master. Surveillez **AV1** pour les 2 prochaines années.

Accessoires TV