Est-il possible de faire tourner la vidéo (.MOV / H.264 / AVC) sans perte?

10

L'iPhone (3GS, 4, 4S, etc.) enregistre souvent des vidéos à l'envers mais inclut ensuite des métadonnées sur la rotation à l'intérieur du conteneur MOV.

Cependant, de nombreuses applications (XBMC, VLC, Windows Media Player) ne comprennent pas ces métadonnées de rotation et les vidéos sont donc lues à l'envers.

Est-il possible de faire pivoter définitivement ces vidéos et de supprimer / ignorer l'indicateur de rotation?

SofaKng
la source
Si votre souci est de le faire sans ré-encodage, ce n'est pas vraiment possible. Si la vidéo était MJPEG, ce serait le cas, mais la façon dont les codecs vidéo plus sophistiqués comme le h.264 fonctionnent est très différente. Ils dépendent vraiment de l'ordre de gauche à droite et de haut en bas d'une image. Vous voudrez peut-être simplement chercher un moyen de les afficher en rotation ou de les ré-encoder avec une très haute qualité.
slhck
VLC me permet de les faire pivoter (pendant la lecture), mais pas XBMC. Comment puis-je les ré-encoder tout en conservant la quasi-totalité de la qualité d'origine?
SofaKng
Eh bien, je suppose que vous êtes sous Windows. Voici une question connexe: Comment faire pivoter un fichier vidéo (MOV) sous Windows? - l'astuce consiste à simplement définir les paramètres de qualité les plus élevés lors de l'exportation, ce qui pourrait entraîner un fichier plus volumineux que l'original. Je ne suis pas sûr à 100%, mais il semble que vous soyez dans une assez mauvaise situation. FFmpeg a également la -vf rotate=1possibilité de réaliser la même chose. Les options de sortie devront cependant être modifiées pour obtenir une qualité décente.
slhck
Pourriez-vous peut-être fournir un court extrait de clip d'une telle vidéo? Essayer d'expérimenter un peu.
slhck

Réponses:

3

J'ai eu le même problème.

Vous devrez utiliser Apples iMovie Editor ou Quicktime. sur un Apple Quicktimepro est inclus gratuitement.

Vous pouvez acheter Quicktime Pro pour Windows - Vous obtiendrez les mêmes expériences sans perte pour la rotation, la découpe et la réenregistrement dans un nouveau fichier HD sans perte.

Utilisation d'iMovies - Il republiera automatiquement votre vidéo dans un format sans perte, avec transitions, coupes, pâtes, audio, etc. Dans le bon sens sans rotation manuelle.

Pour Windows ou d'autres systèmes d'exploitation, il n'y a pas de méthode GRATUITE pour le faire et il est préférable d'utiliser la bibliothèque Quicktime à tout moment.

En utilisant Windows .. vous devrez le ré-encoder --- J'ai cherché et cherché. seul Quicktime le jouera dans le bon sens .. mais vous ne pouvez pas lui dire de corriger le fichier d'origine. Semble un peu étrange .. mais c'était la philosofy de Steve Jobs .. Cela fonctionne toujours comme vous le souhaitez sur un MAC;)

Piotr Kula
la source
1
Je ne pense pas que vous ayez compris le problème. Si vous êtes sur un Mac, en ouvrant un tel fichier vidéo, l'indicateur de rotation sera automatiquement lu. Également dans iMovie. Il n'est pas nécessaire de faire pivoter le fichier lui-même, car QuickTime (par exemple), l'interprétera correctement. La raison pour laquelle cela ne fonctionne pas sous Windows est que vous devez ré-encoder, car aucun joueur ne respecte le drapeau.
slhck
1
HI - en utilisant l'exportation iMovie .. l'exportera en rotation .. sur les fenêtres .. il ne le réindiquera pas .. Donc 1- Importer dans iMovie (sur un mac) 2-Exporter vers HD-HQ 3-Play sur les fenêtres (sera être tourné à l'aspect approprié) Quicktime sur Mac prend en charge le transcodage à la volée avec une perte de qualité minimale) C'est ce que je voulais dire.
Piotr Kula
2
Ah .. donc il faut ré-encoder, non? iMovie tournera automatiquement mais vous devez ré-encoder?
slhck
1
Oui quelque chose comme ça - vous devez l'enregistrer (l'exporter) mais la version Mac d'iLife utilise toutes les capacités de quicktime pour le "ré-encoder" rapidement. Quicktime sur Windows est limité. J'ai emprunté un mac de copains pour le faire, rapidement. Mais j'ai réalisé que j'avais fait une erreur et ré-encodé un film d'une heure et demie sur Windows ..... 2 jours ...
Piotr Kula