¿Cómo puedo rotar un video?

113

¿Hay alguna manera de cambiar el ángulo de rotación de un archivo de video?

Tengo un par de videos en la dirección incorrecta, así que todo lo que quería es corregirlo.

    
pregunta maniat1k 29.11.2011 - 12:19

6 respuestas

87

Si solicita rotar un video de 90º o 180º, debe usar avidemux.

sudo apt-get update
sudo apt-get install avidemux
  1. abre el video en avidemux
  2. seleccione un nuevo formato de video y no elija copiar
  3. En "Video", haga clic en Filtros
    1. Elija "Transformar" y desplácese hacia abajo hasta que vea girar.
    2. Agréguelo
    3. seleccione el ángulo correcto
    4. seleccionar vista previa
    5. bien.
  4. Ir al archivo
  5. guardar
  6. guardar video

Y listo.

    
respondido por el Infernodot 29.11.2011 - 12:53
119

También puede usar ffmpeg y la línea de comandos (tomada de Cómo rotar videos con FFmpeg ):

  

Gire 90 en el sentido de las agujas del reloj:

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

Para el parámetro de transposición puede pasar:

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

Y para voltearlo horizontalmente ( documentación de ffmpeg ):

  

Voltea el video de entrada horizontalmente.

     

Por ejemplo, para voltear horizontalmente el video en la entrada con 'ffmpeg':

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

Nota bene

Las versiones anteriores de Ubuntu proporcionaban avconv en lugar de ffmpeg . En este caso, simplemente cambie ffmpeg a avconv :

avconv -i in.mov -vf "transpose=1" out.mov
    
respondido por el franzlorenzon 13.12.2012 - 11:54
17

¿Quiere decir rotación en la reproducción o convertirla a una versión girada?

Como usuario de línea de comando, normalmente uso mplayer:

Reproducción: %código% (rotar puede tener valores de 0 a 7, 1 gira 90 grados en el sentido de las agujas del reloj)

Convertir (requiere transcodificación): %código% (También puede usar otros códecs de video, esto es solo un ejemplo)

Y aquí hay una herramienta gráfica para hacer esto último: kdenlive (una aplicación kde del universo)

  • importa tu video como un clip
  • dibuja el clip en la línea de tiempo
  • haga clic con el botón derecho sobre el fragmento de video en la línea de tiempo
  • selecciona "Agregar efecto" - & gt; "Cultivar y transformar" - & gt; "Girar (Keyframable)"
  • El efecto se puede configurar en la sección central superior de la ventana, configurar de X a 900 (eso es 90 grados en el sentido de las agujas del reloj)
  • Renderice su proyecto (Proyecto - & gt; Renderizar en el menú principal)
  • Tenga cuidado de elegir una resolución de video para el formato de retrato resultante
  • seleccione cualquier códec de video que desee, recomiendo x264 o vp8 (webm)
respondido por el Paul Hänsch 26.10.2012 - 18:44
9

Si solo desea ver una película con una orientación diferente, a partir de Totem 3.1.4 (en Raring 13.04 y posteriores), hay un "complemento de rotación" que puede activar (editar / complementos) y luego rotar, por ejemplo via ctrl-r.

Creo que la rotación adecuada debería ser automática cuando hay metadatos de rotación, y comenté un error relevante de Totem aquí: Bug 701950 - Películas para Iphone

También hay formas de hacer esto en mplayer (y convertir a una película girada con mencoder), por ejemplo,

 mplayer -vf rotate file.mov

o

 mencoder file.mov -oac lavc -ovc x264 -vf rotate=1 -o file-rotated.mov
    
respondido por el nealmcb 09.07.2014 - 23:11
7

La mejor opción (¡en mi opinión!) es OpenShot, simplemente siga estos sencillos pasos:

  1. Iniciar OpenShot
  2. En la pestaña Archivo, importa el archivo de video que necesitas rotar
  3. Arrastra el video importado al campo de la línea de tiempo en la parte inferior (¡cualquiera lo hará!).
  4. Una vez que el videoclip está en el campo de la línea de tiempo, haz clic derecho sobre él y elige rotar para el ángulo deseado
  5. Luego, en la pestaña Archivo, seleccione Exportar video y establezca el formato y la ubicación preferidos. a ella!
  6. ¡Y listo! Eso es todo
respondido por el ADOLFO HERNANDEZ 13.11.2013 - 06:52
4

OpenShot recorta el video cuando se gira de paisaje a retrato. Para compensar, probé estos pasos y funcionó. Espero que funcione para usted también.

  1. coloque el video en una pista, haga clic con el botón derecho y seleccione propiedades
  2. En la pestaña videos, desmarque "mantener relación de aspecto" y "estirar pantalla completa"
  3. En la pestaña videos, ponga 90 para rotar en el sentido de las agujas del reloj, o -90 para rotar en sentido antihorario
  4. En la pestaña Diseño, disminuya el ancho% a un valor inferior (digamos 70) para "inicio de clic" y "fin del clip". Este valor debe depender de la relación de aspecto del disparo, por lo que debe intentarlo. El mío era 16: 9 y el valor de 70 estaba bien.

De esta manera, encontrarías el video menos recortado y no debería ser notable.

    
respondido por el Shaurabh Bharti 03.05.2016 - 16:18

Lea otras preguntas en las etiquetas