2012-03-10 8 views
0

일련의 이미지를 비디오로 변환하려고합니다.FFMpeg : 비디오 입력 이미지

제 아이디어는 매우 낮은 프레임 속도를 갖는 것이므로 본질적으로 프레임을위한 슬라이드 쇼 비디오입니다.

나는 현재 ... 다음과 같은 형식으로 내 이미지를

* 1-1.jpg * 1-2.jpg * 1-3.jpg * 1-4-1.jpg * 1-4-2.jpg * 1-4-3.jpg * 2-1.jpg * 2-2.jpg

등 ...

그래서, 여기에 내가 '명령이다 달려 가려고 해요 ...

c:\wamp\www\videos\images>c:\ffmpeg\bin\ffmpeg.exe -f image2 -r 1 -i %d-%d.jpg movie.mpg 

이 명령은 내가 원하는 것을 정확하게 수행하지는 않지만 테스트 비디오를 끝내게 할 것입니다.

이상적으로, 나는 그것이 모두를 처리 할 첫 번째 실행에

그래서 (내가 작업 명령을 일단 쉬울 것이다, 나는 생각한다) PHP를 통해 여러 실행 스루를 할 수 있도록하고 싶습니다 이미지는 1로 시작하고 두 번째 이미지에서는 2로 시작하는 이미지 등이 있습니다. 난 그냥 %의 d.jpg을 할 경우

그러나, 아무리 내가 명령의 이미지 섹션의 형식을 어떻게, 내가받을 다음과 같은 오류 ...

%d-%d.jpg: No such file or directory 

, 내가 같은 오류가 발생하지만,과 % d- 대신 % d.jpg % d.jpg

어떻게 작동시킬 수 있습니까? 한 세트로 작동하도록 할 수 있다면 PHP에서 변수와 루프를 사용하여 다른 비디오를 처리하도록 할 수 있습니다.

미리 감사드립니다.

답변

0

귀하의 의견을 반드시 입력하십시오. 설명서마다 ... -r 1 대신 -vframes 1을 사용하십시오.

0

이미지 이름 지정 체계를 변경해야합니다. ffmpeg는 image1.jpg, image2.jpg, image3.jpg 등과 같은 것을 기대하고 있습니다. 이는 -i image%d.jpg으로 읽습니다. 이미지가 어떤 순서로 재생되어야하는지는 분명치 않습니다. 그리고 분명히 ffmpeg하는 것이 명확하지 않습니다.

이미지의 이름을 변경하거나 심볼릭 링크를 사용하여 동일한 효과를 얻으십시오. 그러면용어로만 ffmpeg에 입력 할 수 있습니다.

관련 문제