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.
Acelerando / desacelerando o vídeo
Você pode alterar a velocidade do seu vídeo usando o setpts
filtro 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 setpts
filtro é 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
avconv
é lançado, o que é um pouco incompatível com o original e não obsoletoffmpeg
. Parece funcionar bem com o ffmpeg . Como mostrado no link da resposta para acelerar o áudio e o vídeo, a-filter_complex
opção deve ser usada ... com ffmpeg . +1 :)