![ffmpeg - 240FPS 비디오를 30FPS로 리샘플링](https://rvso.com/image/1520099/ffmpeg%20-%20240FPS%20%EB%B9%84%EB%94%94%EC%98%A4%EB%A5%BC%2030FPS%EB%A1%9C%20%EB%A6%AC%EC%83%98%ED%94%8C%EB%A7%81.png)
240FPS 비디오에서 추출한 프레임 폴더(jpg로 저장)가 있습니다. 내가 하고 싶은 것은 30FPS로 새 비디오를 만드는 것입니다(즉, 240/30=8이므로 8번째 프레임마다 샘플링만 함).
다음 명령을 시도했습니다.
ffmpeg -i %05d.jpg "select='mod(n,8)'” -r 30 출력.mp4
그러나 비디오가 올바르게 보이지 않습니다(실제로 조사해 보면 결과 비디오의 프레임 수가 정확하지 않습니다).
내가 뭘 잘못하고 있는지 알 수 없습니다. 누구든지 어떤 제안이 있습니까?
답변1
ffmpeg는 별도로 지정하지 않는 한 이미지 시퀀스의 프레임 속도가 25라고 가정합니다.
이를 수행하는 방법에는 두 가지가 있습니다.
ffmpeg -framerate 240 -i %05d.jpg -r 30 output.mp4
또는
ffmpeg -i %05d.jpg "select='not(mod(n,8))',setpts=N/30/TB” -r 30 output.mp4