Guide de réorientation et rotation permanente de fichiers vidéo
Architecture Fondamentale & Modélisation Mathématique
\begin{bmatrix} x' \\ y' \end{bmatrix} = \begin{bmatrix} \cos\theta & -\sin\theta \\ \sin\theta & \cos\theta \end{bmatrix} \begin{bmatrix} x \\ y \end{bmatrix}, \quad \theta \in \{90^\circ, 180^\circ, 270^\circ\}
La réorientation ajuste la matrice de transformation géométrique d'affichage dans les métadonnées de piste (mp4box rotate matrix) pour une modification instantanée sans ré-encodage, ou ré-encode la matrice de pixels via les filtres vidéo transpose=1/2 de libavfilter selon les besoins de compatibilité.
Directives d'Ingénierie & Bonnes Pratiques
- Testez d'abord la réorientation par métadonnées : c'est instantané et cela évite de recalculer l'intégralité des images de la vidéo.
- Si votre lecteur vidéo cible ne respecte pas les drapeaux de rotation des métadonnées, appliquez la rotation complète par ré-encodage matriciel.
- Vérifiez que le ratio d'aspect résultant (vertical 9:16 ou horizontal 16:9) correspond aux spécifications de la plateforme de diffusion cible.
- Conservez une copie originale de la vidéo avant toute modification géométrique définitive.