Zoom de vídeo usando comandos ffmpeg

5

É possível ampliar um vídeo e salvá-lo usando comandos ffmpeg?

Pesquisei muito, mas não encontrei nenhuma solução.

    
por Gururaj 06.12.2013 / 11:20

1 resposta

10

O zoom é um processo de duas etapas. Você quer:

  1. Redimensione o vídeo por um fator de sua escolha.
  2. Recorte o vídeo para o tamanho original.

Isso se pareceria com isso, por exemplo para aumentar o zoom com um fator de 2, assumindo um vídeo de entrada de 1280 × 720 pixels:

ffmpeg -i input.mp4 -vf "scale=2*iw:-1, crop=iw/2:ih/2" output.mp4

Claro, você pode mudar o fator aqui. O -1 significa que a altura será definida automaticamente.

Você pode usar dois parâmetros adicionais para o filtro crop para definir a posição da janela de recorte.

Dê uma olhada no guia de codificação x264 se precisar alterar a qualidade da saída (ela será reduzida em comparação a o original, claro).

    
por 06.12.2013 / 17:09

Tags