Aumente o vídeo * e * a velocidade de reprodução de áudio sem perder a qualidade

1

Estou acelerando um vídeo por 2x com este comando:

ffmpeg -i input.mp4 -r 50 -vcodec mpeg4 -filter:v "setpts=0.5*PTS" -filter:a "atempo=2" output.mp4

No entanto, a qualidade da saída é muito baixa. Eu usei -r 50 porque é isso que o guia da Ffmpeg recomenda ( aqui ) para evitar a queda do quadro. O que posso fazer para manter uma boa qualidade na saída?

    
por rubik 12.07.2016 / 22:28

1 resposta

2

A menos que especificado, o FFmpeg usa como padrão uma taxa de bits de vídeo de 200k para o codec mpeg4 . Então, basta substituí-lo por um valor maior.

ffmpeg -i in.mp4 -vf "setpts=0.5*PTS" -r 50 -c:v mpeg4 -b:v 1500k -af "atempo=2" out.mp4

Você pode pular a opção r se o conteúdo não tiver um movimento muito bom. Você alcançará melhor qualidade com a mesma taxa de bits.

    
por 13.07.2016 / 08:57