FFMPEG Como codificar um vídeo para torná-lo mais rápido

8

Bom dia pessoal,

Eu queria saber como codificar um vídeo de uma velocidade de 1 x para um de 5 x, usando ffmpeg.

Agradecemos antecipadamente por qualquer sugestão.

Another.Chemist
fonte

Respostas:

13

Acelerando / desacelerando o vídeo

Você pode alterar a velocidade do seu vídeo usando o setptsfiltro de vídeo. A "maneira antiga" de criar o intervalo de tempo ou o quadro estático era primeiro dividir um vídeo em quadros individuais (por exemplo, como jpg), depois excluir alguns e recombinar os quadros. O uso do setptsfiltro é a nova maneira e é mais rápido e possivelmente menos prejudicial.

Para acelerar seu vídeo de 1x a 5x, você pode digitar:

ffmpeg -i input.mkv -vf "setpts=0.2*PTS" -an output.mkv

Fonte: FFmpeg - como acelerar / desacelerar um vídeo

Malte Skoruppa
fonte
2
Vale a pena notar que o Ubuntu avconvé lançado, o que é um pouco incompatível com o original e não obsoleto ffmpeg. Parece funcionar bem com o ffmpeg . Como mostrado no link da resposta para acelerar o áudio e o vídeo, a -filter_complexopção deve ser usada ... com ffmpeg . +1 :)
LiveWireBT