Réponses:
Si vous demandez une rotation de vidéo à 90º ou à 180º, vous devez utiliser avidemux.
sudo apt-get update
sudo apt-get install avidemux
Et tu as fini.
Vous pouvez également utiliser ffmpeg et la ligne de commande (extraite de Rotation de vidéos avec FFmpeg ):
Rotation de 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 le retourner horizontalement ( documentation ffmpeg ):
Retournez la vidéo d'entrée horizontalement.
Par exemple, 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 fournies à la avconv
place de ffmpeg
. Dans ce cas, changez simplement ffmpeg
pour avconv
:
avconv -i in.mov -vf "transpose=1" out.mov
-sameq
ne signifie pas «qualité identique» , c’est en fait une option très limitée qui n’est pratiquement jamais utile, et qui a été supprimée des versions récentes de ffmpeg précisément parce que son nom cause de la confusion.
ffmpeg
je devais préciser le codec / bibliothèque explicitement: ffmpeg -i in.mp4 -vcodec libx264 -vf "transpose=2" out.mkv
. Si c'est le cas Unknown encoder libx264
, vous devez installer le libavcodec-extra
package approprié .
Voulez-vous dire la rotation sur la lecture ou la convertir en une version tournée?
En tant qu'utilisateur en ligne de commande, j'utilise normalement mplayer:
Lecture:
mplayer -vf rotate=1 videofile.mp4
(la rotation peut avoir une valeur de 0 à 7, 1 tourne de 90 degrés 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, ceci n'est qu'un exemple)
Et voici un outil graphique pour faire ce dernier: kdenlive (une application kde de l'univers)
mplayer -vf flip,mirror videofile.mkv
mplayer -vf flip,mirror
tout va bien. Mais lorsque j'essaie de le convertir, en l'utilisant mencoder -vf flip,mirror
, il est toujours pivoté de 90 °. Existe-t-il une syntaxe différente pour mencoder
retourner une vidéo de 180 °?
Si vous souhaitez simplement visionner 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 (modifier / plug-ins), puis faire pivoter par exemple via ctrl-r.
Je pense que la rotation appropriée devrait être automatique quand il y a des métadonnées de rotation, et j'ai commenté ici un bogue de Totem pertinent: Bug 701950 - Iphone Movies
Il y a aussi moyen de faire cela dans mplayer (et de convertir un 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
La meilleure option (à mon avis!) Est OpenShot, il vous suffit de suivre ces étapes faciles:
OpenShot recadre la vidéo lorsqu’elle est passée de paysage à portrait. Pour compenser, j'ai essayé ces étapes et cela a fonctionné. J'espère que ça marchera pour toi aussi.
De cette façon, la vidéo serait la moins recadrée et elle ne devrait pas être perceptible.
Le transmageddon est un outil simple qui peut également pivoter. Installez-le avec
sudo apt install transmageddon
chargez ensuite votre fichier et choisissez la position de rotation