2012-04-20 4 views
6

비디오에 넣고 싶은 데모의 스크린 샷이 있습니다. 나는이 목적을 위해 ffmpeg를 사용하고있다. 명령은 ffmpeg -f image2 -i screenshot_%5d.png -vcodec mpeg4 demo.avi입니다. 그러나 비디오 길이는 내가 원하는 것보다 짧아서 매우 빠르게 움직입니다. 원하는 초당 이미지 수를 어떻게 지정합니까? -r 인수를 시도했지만 작동하지 않았습니다.이미지에서 비디오를 만들 때 느린 ffmpeg의 이미지

+0

당신이 보여줄 수 있습니까? 비율은 입력 비율과 출력 비율에 모두 적용될 수 있습니다. 예 : http://ffmpeg.org/ffmpeg.html#toc-Description –

+0

@ RogerLindsjö : 지적 해 주셔서 감사합니다. 출력하기 직전에 -r을 지정했습니다. 입력 파일이 작동하기 전에 시도. 원한다면 계속해서 답변을 게시하십시오. 그렇지 않으면 얼마 후에 답변 드리겠습니다. – apoorv020

답변

0

당신은 당신은 "프리젠 테이션 시간 스탬프를"조정하여 비디오 속도를 변경할 수있는 캡처 속도를 (PTS)를

# Note: The frame rate (-r) can be an integer or a float 

ffmpeg -r 23.976 \ 
     -f image2 \ 
     -i test-%06d.png \ 
     -vcodec mpeg4 \ 
     test.avi 
6

을 지정해야합니다. 귀하의 경우 : 일반 비디오보다 5 배 느린 재생

ffmpeg -f image2 -i screenshot_%5d.png -vcodec mpeg4 -vf "setpts=5*PTS" demo.avi 

당신은 얻을 것이다 비디오.

당신은 5 배 빠른 확인하려면 : 당신이 -r 옵션을 어디에 두

ffmpeg -f image2 -i screenshot_%5d.png -vcodec mpeg4 -vf "setpts=(1/5)*PTS" demo.avi 
관련 문제