2014-06-19 4 views
1

800x10000 스틸 이미지에서 [800x600] 비디오를 생성하고 싶습니다.스크롤 이미지가 포함 된 비디오를 생성하십시오.

누군가가 실제로 페이지를 스크롤하는 것처럼 이미지가 위에서 아래로 스크롤되어야합니다.

일부 부분에서는 더 빠르게 스크롤하고 다른 부분에서는 더 느리게 스크롤 할 수 있다면 좋을 것입니다. 그렇지 않다면 몇 개의 개별 비디오를 만든 다음 그 부분을 꿰맬 수있을 것입니다.

이 주제에 대한 문서를 찾을 수 없습니다. 아무도 나에게 힌트를 줄 수 있니? 시간 내 줘서 고마워! color 소스 필터와 s

+0

하는 것으로는 [그래서] 프로그래밍 질문 만하고, [스와]에 대한 올바른 장소입니다 'ffmpeg'cli 질문. – LordNeckbeard

+0

나는 이것을 장래 기억할 것이다! :) –

답변

4
ffmpeg -f lavfi -i color=s=800x600:d=10 -loop 1 -i image.jpg -i audio.mp3 \ 
-filter_complex \ 
"[1:v]scale=-2:800[fg]; \ 
[0:v][fg]overlay=x=-'t*w*0.1':shortest=1[v]" \ 
-map "[v]" -map 2:a output.mkv 
  • 세트 크기. 이 예제는 800x600 픽셀 출력을 만듭니다.

  • color 소스 필터에서 재생 시간을 d으로 설정하십시오. 이 예제는 10 초의 출력을 만듭니다.

  • x에 대한 제어 이동 속도. 이 예제는 이미지의 너비의 10 %를 초당 이동시킵니다.

참조 :

+0

위대한 작품! 감사! –

+0

@SorinButurugeanu 듣기가 좋지만 표정이 나아질 수 있습니다. 당신은 실험을해야 할 것입니다. – LordNeckbeard

+0

오디오 소스를 추가하는 방법을 알려줄 수도 있습니까? 나는 이것에 대한 변형을 시도했지만 아무도'ffmpeg -f lavfi -i color = s = 851x600 : d = 20 -loop 1 -i 1.jpg -i 2.mp3 -filter_complex "[1 : v] scale = 851 : 오버레이 = y = - 't * h * 0.05': 최단 = 1 [v] "-map"[v] "-map 1 : 0/3.mp4' –

관련 문제