Zoom de vídeo usando comandos ffmpeg

Zoom de vídeo usando comandos ffmpeg

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

Procurei muito mas não encontrei nenhuma solução.

Responder1

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

  1. Dimensione o vídeo de acordo com um fator de sua escolha.
  2. Corte o vídeo de volta ao tamanho original.

Seria mais ou menos assim, por exemplo, para aumentar o zoom com um fator de 2, assumindo um vídeo de entrada de 1280×720 pixels:

ffmpeg -i entrada.mp4 -vf "escala=2*iw:-1,cortar=iw/2:ih/2" saída.mp4

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

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

Dê uma olhada noguia de codificação x264se você precisar alterar a qualidade da saída (ela será reduzida em relação ao original, é claro).

informação relacionada