Comment faire pivoter une vidéo?

113

Y a-t-il un moyen de modifier l'angle de rotation d'un fichier vidéo?

J'ai quelques vidéos dans la mauvaise direction, tout ce que je voulais, c'est le corriger.

    
posée maniat1k 29.11.2011 - 12:19
la source

6 réponses

87

Si vous demandez une rotation de 90º ou 180º, vous devriez utiliser avidemux.

sudo apt-get update
sudo apt-get install avidemux
  1. ouvrir la vidéo dans avidemux
  2. sélectionnez un nouveau format vidéo et ne choisissez pas la copie
  3. Sous "Vidéo", cliquez sur Filtres
    1. Choisissez "Transformer" et faites défiler jusqu’à ce que vous voyiez tourner.
    2. Ajoutez-le
    3. sélectionnez le bon angle
    4. sélectionnez l'aperçu
    5. ok.
  4. Aller au fichier
  5. enregistrer
  6. enregistrer la vidéo

Et vous avez terminé.

    
réponse donnée Infernodot 29.11.2011 - 12:53
la source
118

Vous pouvez également utiliser ffmpeg et la ligne de commande (tirés de Rotation de vidéos avec FFmpeg ):

  

Tournez 90 dans le sens des aiguilles d’une montre:

ffmpeg -i in.mov -vf "transpose=1" out.mov
     

Pour le paramètre transpose, vous pouvez passer:

0 = 90CounterCLockwise and Vertical Flip (default) 
1 = 90Clockwise 
2 = 90CounterClockwise 
3 = 90Clockwise and Vertical Flip

Et pour la retourner horizontalement ( documentation ffmpeg ):

  

Retournez la vidéo d’entrée horizontalement.

     

Par exemple, pour retourner horizontalement la vidéo en entrée avec 'ffmpeg':

ffmpeg -i in.avi -vf "hflip" out.avi

Nota bene

Les anciennes versions d'Ubuntu fournissaient avconv au lieu de ffmpeg . Dans ce cas, modifiez simplement ffmpeg en avconv :

avconv -i in.mov -vf "transpose=1" out.mov
    
réponse donnée franzlorenzon 13.12.2012 - 11:54
la source
17

Voulez-vous dire la rotation lors de la lecture ou la conversion en une version pivotée?

En tant qu’utilisateur en ligne de commande, j’utilise normalement mplayer:

Lecture: mplayer -vf rotate=1 videofile.mp4 (rotation peut avoir des valeurs de 0 à 7, 1 rotation de 90deg dans le sens des aiguilles d'une montre)

Convertir (nécessite un transcodage): mencoder -vf rotate=1 videofile.mp4 -oac copy -of lavf -lavfopts format=mp4 -ovc lavc -lavcopts vcodec=mpeg4 -o newfilename.mp4 (Vous pouvez également utiliser d’autres codecs vidéo, c’est juste un exemple)

Et voici un outil graphique pour faire ce dernier: kdenlive (une application kde de l'univers)

  • importer votre vidéo en tant que clip
  • dessiner le clip dans la timeline
  • cliquez avec le bouton droit sur le bloc vidéo dans la ligne de temps
  • sélectionnez "Ajouter un effet" - & gt; "Crop and Transform" - & gt; "Rotate (Keyframable)"
  • L'effet peut être configuré dans la partie centrale supérieure de la fenêtre, définissez X sur 900 (soit 90 degrés dans le sens des aiguilles d'une montre)
  • Rendez votre projet (Projet - & gt; Render dans le menu principal)
  • Faites attention à choisir une résolution vidéo pour le format portrait résultant
  • sélectionnez tout codec vidéo que vous aimez, je recommande x264 ou vp8 (webm)
réponse donnée Paul Hänsch 26.10.2012 - 18:44
la source
9

Si vous voulez simplement voir un film dans une orientation différente, à partir de Totem 3.1.4 (dans Raring 13.04 et au-delà), il existe un "plug-in de rotation" que vous pouvez activer (edit / plugins), puis tourner par exemple via ctrl-r.

Je pense qu'une rotation correcte devrait être automatique quand il y a des métadonnées de rotation, et j'ai commenté un bogue Totem pertinent ici: Bug 701950 - Films Iphone

Il existe également des façons de faire cela dans mplayer (et de convertir en film tourné avec mencoder), par exemple

 mplayer -vf rotate file.mov

ou

 mencoder file.mov -oac lavc -ovc x264 -vf rotate=1 -o file-rotated.mov
    
réponse donnée nealmcb 09.07.2014 - 23:11
la source
7

La meilleure option (à mon avis!) est OpenShot, vous suivez simplement ces étapes simples:

  1. Démarrer OpenShot
  2. Dans l'onglet Fichier, importez le fichier vidéo que vous devez faire pivoter
  3. Faites glisser la vidéo importée dans le champ de la timeline en bas (l’une ou l’autre le fera!).
  4. Une fois que le vidéoclip est dans le champ de la chronologie, cliquez dessus avec le bouton droit de la souris et choisissez l'angle désiré
  5. Dans l'onglet Fichier, choisissez Exporter la vidéo et définissez le format et l'emplacement de votre choix. à elle!
  6. Et hop !! C'est ça
réponse donnée ADOLFO HERNANDEZ 13.11.2013 - 06:52
la source
4

OpenShot recadre la vidéo lorsqu'elle est pivotée d'un paysage à l'autre. Pour compenser, j'ai essayé ces étapes et cela a fonctionné. J'espère que ça marchera pour toi aussi.

  1. placez la vidéo sur une piste, cliquez avec le bouton droit et sélectionnez les propriétés
  2. Sous l'onglet Vidéos, décochez la case "conserver les proportions" et "étirer le mode plein écran"
  3. Sous l'onglet Vidéos, mettez 90 pour la rotation dans le sens des aiguilles d'une montre ou -90 pour la faire pivoter dans le sens inverse des aiguilles d'une montre
  4. Sous l'onglet Disposition, réduisez la largeur% à la valeur inférieure (par exemple 70) à la fois pour "début du clic" et "fin du clip". Cette valeur doit dépendre du rapport d'aspect de la prise de vue, essayez donc en conséquence. Le mien était 16: 9 et la valeur de 70 était bien.

De cette façon, vous trouveriez la vidéo la moins recadrée et elle ne devrait pas être visible.

    
réponse donnée Shaurabh Bharti 03.05.2016 - 16:18
la source

Lire d'autres questions sur les étiquettes