Estou tentando fazer panorâmica de um vídeo com FFMPEG usando o filtro de corte. Estou usando os parâmetros x
e y
junto com o número do quadro de entrada, n
para 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?