2012-11-16 3 views
4

이미지 이미지와/또는 ffmpeg로 스틸 이미지에서 비디오를 만들고 싶습니다. 내가 찾은 가장 좋은 가이드는 여기에 있습니다 : http://www.itforeveryone.co.uk/image-to-video.html전환을 사용하여 정지 이미지를 비디오로 변환

작품의 이런 종류의하지만 지연이 모두 정지 및 모프 이미지 시간을 설정하기 때문에

convert *.JPG -delay 10 -morph 10 %05d.morph.jpg 

나를 위해 작동하지 않습니다이 명령.

convert -size 800x600 xc:'rgba(0,0,0,1)' 0.jpg 
convert \ 
\(-set delay 1 0.jpg 1.jpg -morph 10 \) \ 
\(-set delay 60 1.jpg \) \ 
\(-set delay 1 1.jpg 2.jpg -morph 10 \) \ 
\(-set delay 60 2.jpg \) \ 
\(-set delay 1 2.jpg 3.jpg -morph 10 \) \ 
\(-set delay 60 3.jpg   \) \ 
\(-set delay 1 3.jpg 4.jpg -morph 10 \) \ 
\(-set delay 60 4.jpg   \) \ 
\(-set delay 1 4.jpg 0.jpg -morph 10 \) \ 
output.mpg 

이 나는 ​​것을 제외하고 원하는 것을 :

는 내가 추가 검은 이미지 0.jpg 네 개의 이미지 (1.JPG ... 4.jpg)의 집합이 솔루션을 함께했다 그것은

  1. 복잡한에 방법을보고
  2. 이 디렉토리에있는 이미지의 집합에 작동하도록 내가 분명히 거기에 '* .JPG'를 던질 수 없습니다.

지금은 파이썬이나 나를 위해이 문제를 자동화하는 스크립트에 내 방식을 비난하지만, 내 직감이 나는 아름다운 한 줄에 위의 스크립트를 켜 것이 분명 뭔가를 감독한다는 것입니다 수 있습니까? 아니면 적어도 덜 추악한 무엇입니까?

미리 감사드립니다.

+0

는이 모든 시간 후 답을 찾을 관리 했 -scene 매개 변수를 사용하여 출력 이름 순서를 조정하라고 요구? 비슷한 결과가 있습니다. – bazz

+0

아니요,하지 않았습니다. 실제로이 스크립트를 다른 스크립트에 적용하려고했지만 파이썬 기반 (즉, 스크립트에서 명령을 작성한 다음 subprocess.popen (...)을 수행) 할 가능성이 높습니다. 관심이 있다면 여기에 게시 할 수 있습니다. – dirkk0

+0

그래, 왜 안돼. 제발 그걸 할 수있어? – bazz

답변

2

'* .jpg'을 (를) 던지기위한 해결책을 찾지 못했습니다. 그러나 중복을 사용하면 조금 깔끔하게 정리할 수 있습니다. 나는 당신보다 다른 상수를 사용하고 있습니다. 그러나 여기에 있습니다 :

convert \ 
\(0.png 1.png -morph 23 -duplicate 25,-1 \) \ 
\(1.png 2.png -morph 23 -duplicate 25,-1 \) \ 
\(2.png 3.png -morph 23 -duplicate 25,-1 \) \ 
\(3.png 4.png -morph 23 -duplicate 25,-1 \) \ 
\(4.png 0.png -morph 23 \) \ 
output.mpg 

나는이 질문이 지금 약간 알고 있습니다. 당신이 게시 한 이래로 당신은 거기에 '* .jpg'를 던져 넣을 수있는 해결책을 찾았습니다. 나는 그것을보고 싶습니다.

1

같은 게시물을 읽은 후이 게시물을 발견했습니다. 나는 해킹으로 작동하도록 만들었지 만, 당신이 확실히 자동화 할 수있는 것이 아닙니다. 하지만 한 번만 나를 위해이 지시 사항을 사용했습니다.

변환 할 번호순으로 연속 된 205 개의 이미지를 가져올 수 없습니다. 10-15 분 정도 기다려야 출력 폴더에 아무것도 표시되지 않습니다. 처리를 100 개 단위로 나누었고 2 ~ 3 분 후에 처리합니다. 나는 205 이미지가 뇌에 너무 많은 것 같아요.

이것은

convert 00*.jpg -delay 10 -morph 10 frames/%05d.morph.jpg 
convert 01*.jpg -delay 10 -morph 10 -scene 1079 frames/%05d.morph.jpg 
convert 02*.jpg -delay 10 -morph 10 -scene 2169 frames/%05d.morph.jpg 
ffmpeg -i frames/%05d.morph.jpg -c:v libx264 -vf fps=25 -pix_fmt yuv420p output.mp4 
관련 문제