Rotation sans perte de vidéo (MPG, MP4)? [dupliquer]


2

Cette question a déjà une réponse ici:

Il est possible - voire très facile - de faire pivoter des fichiers JPEG sans les ré-encoder Additionnel la perte de qualité est introduite dans le processus.

Est-ce la même chose pour le même perte vidéo -formats (MPG, MP4)?


De 90 degrés et sans changer la résolution? Par exemple. 848x480 deviendrait 480x848? Je pense que cela devrait être possible si les macro-blocs, etc., sont symétriques. dimensions verticales / horizontales, ce qu’il est le IIRC. Mais je ne connais aucun outil pour le faire. 180 degrés devrait certainement être possible.
dirkt

Réponses:


9

Pour certains conteneurs (MOV et MP4, par exemple), vous pouvez définir un indicateur de rotation sans modifier la vidéo réelle:

ffmpeg -i input.mp4 -c copy -metadata:s:v:0 rotate=<x> output.mp4

Ici, remplacer <x> avec 0 pour désactiver toute rotation existante, ou toute valeur telle que 90, 180 ou 270 pour faire pivoter la vidéo affichée. Notez que certains joueurs peuvent ignorer ces drapeaux.

Voir également: Puis-je définir un champ de rotation pour un flux vidéo avec FFmpeg?

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.