2014-04-09 9 views
2

나는 2004 jpg (320x574) 이미지를 가지고 있는데, 나는 2004 fps로 이미지를 기록했다. 나는 그들의 .mp4 비디오를 만들고 싶다. 나는 cmd (win7)에서 코드 아래에서 실행했고 단지 jpg 320의 비디오를 만든다. 그리고 만약 내가 이것을 ('* .jpg') institute 320으로 가면 작동하지 않는다. 나는 정말 어떤 도움을 주셔서 감사합니다.jpg에서 mp4로 ffmpeg로 변환

ffmpeg -r 1/5 -i C:\data-Sam\320.jpg -c:v libx264 -r 30 -pix_fmt yuv420p C:\data-Sam\out.mp4 
+0

완전한'ffmpeg' 콘솔 출력을 포함하십시오. 귀하의 질문은 [so]에 대한 offtopic입니다. [도움말 센터] (http://stackoverflow.com/help/on-topic)에 정의 된 범위 내에서 프로그래밍에 관한 것으로 보이지 않습니다. [su] 로의 이전을 위해 귀하의 질문에 투표/신고 할 수 있습니다. – LordNeckbeard

+0

2004 fps는 길이가 80/501 초 (0.2 초 미만) 인 비디오를 만듭니다! –

답변

5

파일 이름에 따라 당신이 원하는 것 :

ffmpeg -f image2 -i Path/To/File/filename%3d.jpg test.avi 

filename%3d라는 이름의 파일에 대해 다음과 같습니다 filename000.jpg, filename001.jpg, filename002.jpg

하는 참조 FFmpeg image2 demuxer examples

+0

내 파일 이름이 1.jpg에서 320.jpg로 정렬됩니다. 나는 그것들을 바꾸어야한다. 그렇지 않으면 나는 그것들을 그대로 사용할 수있다. – Sam

+0

단지 % d이 작동해야합니다 – Richy321

+0

왼쪽에있는 코드를 실행하면이주의 메모가 cmd에서 팝업으로 표시되어 muxer가 효율적으로 지원하지 않습니다. – Sam

-1

바람에 ffmpeg 바이너리를 사용하고 있습니다. % d 옵션을 사용하지 않습니다.

cmd.exe을 사용하고 계십니까? 그 다음은 좋아합니까 :

"file%d.jpg" 

cmd.exe 그렇게 file%d.jpg과 혼동됩니다, 실제 쉘에서 사용 $PATH을 모방 %PATH%를 사용합니다.

관련 문제