Como posso rotacionar um vídeo?

115

Existe uma maneira de alterar o ângulo de rotação de um arquivo de vídeo?

Eu tenho alguns vídeos na direção errada, então tudo que eu queria é corrigir isso.

    
por maniat1k 29.11.2011 / 12:19

6 respostas

87

Se você está pedindo para girar um vídeo 90º ou 180º, você deve usar o avidemux.

sudo apt-get update
sudo apt-get install avidemux
  1. abra o vídeo em avidemux
  2. selecione um novo formato de vídeo e não escolha copiar
  3. Abaixo de "Vídeo", clique em Filtros
    1. Escolha "Transformar" e role para baixo até ver girar.
    2. Adicione
    3. selecione o ângulo certo
    4. selecione a pré-visualização
    5. ok.
  4. Ir para o arquivo
  5. salvar
  6. salvar vídeo

E pronto!

    
por Infernodot 29.11.2011 / 12:53
123

Você também pode usar o ffmpeg e a linha de comando (tirada de Girando vídeos com o FFmpeg ):

Rotate 90 clockwise:

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

For the transpose parameter you can pass:

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

E para lançá-lo na horizontal ( documentação do ffmpeg ):

Flip the input video horizontally.

For example to horizontally flip the video in input with 'ffmpeg':

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

Nota bene

Versões anteriores do Ubuntu forneciam avconv em vez de ffmpeg . Nesse caso, basta alterar ffmpeg para avconv :

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

Você quer dizer rotação na reprodução ou conversão para uma versão girada?

Como usuário de linha de comando eu normalmente uso o mplayer:

Reprodução: %código% (girar pode ter valores de 0 a 7, 1 gira 90deg no sentido horário)

Converter (requer transcodificação): %código% (você pode usar outros codecs de vídeo também, isso é apenas um exemplo)

E aqui está uma ferramenta gráfica para fazer o último: kdenlive (um aplicativo kde do universo)

  • importe seu vídeo como um clipe
  • desenhe o clipe na linha do tempo
  • clique com o botão direito no pedaço de vídeo na linha do tempo
  • selecione "Adicionar efeito" - > "Cortar e Transformar" - > "Rotate (Keyframable)"
  • O efeito pode ser configurado na seção central superior da janela, defina X a 900 (90 graus no sentido horário)
  • Renderize seu projeto (Projeto - > Renderizar no menu principal)
  • Tenha o cuidado de escolher uma resolução de vídeo para o formato de retrato resultante
  • selecione qualquer codec de vídeo que você goste, recomendo x264 ou vp8 (webm)
por Paul Hänsch 26.10.2012 / 18:44
10

Se você quiser apenas ver um filme em uma orientação diferente, a partir do Totem 3.1.4 (em Raring 13.04 e além), há um "plugin de rotação" que você pode ativar (editar / plugins) e depois girar por exemplo via ctrl-r.

Eu acho que a rotação adequada deve ser automática quando há metadados de rotação, e eu comentei sobre um erro relevante do Totem aqui: Bug 701950 - Iphone Movies

Existem também maneiras de fazer isso no mplayer (e converter em um filme girado com mencoder), por exemplo,

 mplayer -vf rotate file.mov

ou

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

A melhor opção (na minha opinião!) é o OpenShot, basta seguir estes passos simples:

  1. Iniciar o OpenShot
  2. Na guia Arquivo, importe o arquivo de vídeo que você precisa para girar
  3. Arraste o vídeo importado para o campo da linha do tempo na parte inferior (qualquer um fará isso!).
  4. Quando o videoclipe estiver no campo da linha de tempo, clique com o botão direito do mouse e escolha girar para o ângulo desejado
  5. Em seguida, na guia Arquivo, escolha Exportar vídeo e defina o formato e o local preferidos para isso!
  6. E pronto! É isso
por ADOLFO HERNANDEZ 13.11.2013 / 06:52
4

O OpenShot corta o vídeo quando é girado de paisagem para retrato. Para compensar, eu tentei estas etapas e funcionou. Espero que funcione para você também.

  1. coloque o vídeo em uma faixa, clique com o botão direito e selecione as propriedades
  2. Na guia "Vídeos", desmarque "Manter proporção" e "Ampliar tela inteira"
  3. Na guia vídeos, coloque 90 para girar no sentido horário ou -90 para girar no sentido anti-horário
  4. Na guia Layout, diminua a largura% para o valor inferior (digamos 70) para "início de clique" e "fim de clipe". Este valor deve depender da proporção de disparo, então tente de acordo. O meu foi 16: 9 e o valor de 70 foi bom.

Desta forma, você acharia o vídeo menos recortado e não deve ser perceptível.

    
por Shaurabh Bharti 03.05.2016 / 16:18