É uma ferramenta de linha de comando, mas ffmpeg
pode fazer slow motion. Se você não tem o ffmpeg instalado, você provavelmente terá que compilá-lo a partir do código-fonte (até onde eu sei que não há um ppa), mas não é difícil e vale a pena porque o ffmpeg é uma excelente ferramenta.
No terminal, você poderia cd
para o diretório com o seu vídeo que deseja desacelerar e usar o seguinte comando:
ffmpeg -i input.mp4 -vf “setpts=(1/<speed>)*PTS” output.mp4
aqui está uma breve explicação das opções e variáveis:
-i input.mp4
define o vídeo de entrada. Note que o formato não precisa ser mp4 e o vídeo pode ter qualquer nome.
-vf
define a verbosidade e força o formato do vídeo.
"setpts=(1/<speed>)*PTS"
modificará uma parte dos metadados do vídeo, o stanp de tempo de apresentação (PTS), para o que você disser, em relação ao atual PTS. A parte <speed>
deve ser substituída por quanto você deseja que ela diminua o ritmo (por exemplo, ' 0.1
diminuiria a velocidade para um décimo; 0.5
diminuiria a metade da velocidade, etc.).
Especifique um output.mp4
diferente se você não quiser sobrescrever o original.
Eu gostaria de poder dizer que eu mesmo fiz isso, mas vem principalmente desse postagem no blog .