Como dimensionar um vídeo e mudar de posição [duplicado]

0

Oi eu tenho um vídeo de resolução 400 * 800, eu preciso de um vídeo 800 * 400, Então tudo que eu preciso fazer é escalar o vídeo com 400 e mudar a posição y para que eu possa ver a parte central escalada do vídeo vídeo. Eu verifiquei on-line, mas a posição está disponível apenas para sobreposições, eu preciso de um único vídeo

    
por Jeffin 08.08.2017 / 07:38

1 resposta

1

Eu acho que se você considerar isso ao contrário, você será capaz de fazer isso.

Se você cortar a parte central do vídeo, você verá algo com a proporção correta, em 400x200:

ffmpeg -i in.mp4 -vf "crop=400:200:0:300" out.mp4

Então, isso irá cortar de x = 0, y = 300 para x = 400, y = 500. Você pode ajustar o ponto de partida se não precisar exatamente do centro.

Adicionando o dimensionamento:

ffmpeg -i in.mp4 -vf "crop=400:200:0:300, scale=w=800:h=400"  out.mp4

Eu não tenho certeza de como o escalonamento valioso será o resultado - eu acho que depende de porque você precisa 800px de largura.

Eu não testei isso, acho que a sintaxe está correta.

    
por 08.08.2017 / 08:11