Gire o vídeo AVI em 90 graus

0

Eu usei esse comando para transcodificar vídeos do meu celular para o AVI:

ffmpeg -i Input.mov -s 640x360 -sameq -vcodec msmpeg4v2 -acodec libmp3lame Output.avi

Agora eu gostaria de rodar alguns vídeos em 90 graus, mantendo as outras opções de qualidade.

Usando uma versão antiga do ffmpeg , ela não suporta a opção -vfilters . Então, em vez disso, usei uma versão mais recente de avconv , que não suporta mais a opção -sameq ( que não faz muito sentido de qualquer maneira, como eu aprendi ). No entanto, a qualidade da minha produção ficou muito ruim. Eu brinquei com as opções (por exemplo, 640x360 - > 360x640), mas nada parecia ajudar. O vídeo ficou muito 'blocky'.

Basicamente, quero exatamente a mesma qualidade do comando acima (ou o mais próximo possível), mas giro a saída em 90 graus. Eu também tentei aplicar um filtro de rotação em avidemux , mas ele fica travando quando eu inicio o processo de codificação.

Como posso chamar corretamente a nova versão avconv para obter meu objetivo? Existe alguma ferramenta alternativa que você possa recomendar?

    
por user1438038 25.01.2016 / 08:38

1 resposta

3

Obtenha uma compilação recente do ffmpeg * e execute

ffmpeg -i Input.mov Output.mp4
  • O vídeo será reproduzido e codificado.

  • Se você quiser re-mux ( copiar fluxo ), o áudio em vez de re-codificar adicione o -c:a copy , mas ele precisa ser compatível com o formato do contêiner de saída (o ffmpeg geralmente informará se não estiver).

* Obtenha a última compilação estática noturna / instantânea para o seu sistema operacional aqui .

    
por 25.01.2016 / 09:16