![ffmpeg - Reamostrando vídeo de 240 FPS para 30 FPS](https://rvso.com/image/1520099/ffmpeg%20-%20Reamostrando%20v%C3%ADdeo%20de%20240%20FPS%20para%2030%20FPS.png)
Tenho uma pasta de frames (salvos como jpg) extraídos de um vídeo de 240 FPS. O que eu gostaria de fazer é criar um novo vídeo a 30 FPS (ou seja, amostragem apenas a cada 8 quadros - desde 240/30=8).
Eu tentei o seguinte comando:
ffmpeg -i% 05d.jpg "select='mod(n,8)'” -r 30 saída.mp4
No entanto, o vídeo não parece correto (na verdade, quando faço o ffprobe, o vídeo resultante não possui o número correto de quadros).
Não consigo descobrir o que estou fazendo de errado. Alguém tem alguma sugestão?
Responder1
ffmpeg assume que as sequências de imagens têm uma taxa de quadros de 25, a menos que você diga o contrário.
Existem duas maneiras de fazer isso:
ffmpeg -framerate 240 -i %05d.jpg -r 30 output.mp4
ou
ffmpeg -i %05d.jpg "select='not(mod(n,8))',setpts=N/30/TB” -r 30 output.mp4