Corte/Pan FFMPEG sem jitter

Corte/Pan FFMPEG sem jitter

Estou tentando fazer panorâmica de um vídeo com FFMPEG usando o filtro de corte. Estou usando os parâmetros xe yjunto com o número do quadro de entrada, npara alterar a posição da região cortada por quadro.

Usando ffmpeg 4.2 no Windows 10, por exemplo:

.\ffmpeg.exe -i .\trim.mp4 -filter_complex "[0:v]crop=x=0.5*n:y=0.25*n:w=1280:h=720[v]" -map "[v]" out.mp4

Estou enfrentando um problema em que o vídeo de saída parece "tremer"/"tremer". Eu gostaria de poder realizar uma panorâmica "suave" no vídeo.

Já vi outros sugerirem uma solução alternativa que envolve primeiro aumentar a escala do vídeo, realizar o corte no espaço de coordenadas ampliado e, em seguida, diminuir a escala no final. Isso parece funcionar (dependendo de quanto eu atualizei anteriormente), mas tenho preocupações com velocidade/memória, especialmente para vídeos em 4K.

Existe atualmente outra maneira de obter uma panorâmica "suave" usando FFMPEG?

informação relacionada