2009-09-18 6 views
3

4 개의 작은 jpeg (128px x 128px) 및 Linux 명령 줄 그래픽 도구를 사용하여 이미지 슬라이드 쇼를 비디오 파일로 만들려면 어떻게합니까? 나는 함께 슬라이드 쇼 전환 다양해야합니다 왼쪽 검은 Linux의 이미지 슬라이드 쇼 만들기 그래픽 도구

  • 슬라이드에서 /에

    • 페이드 인/당신이 궁금하다면

    , 우리는 동영상을 만들 계획이 바로 옆에 이미지 페이딩하면서 부동산 리스팅을 위해 휴대 전화에 넣을 수 있습니다. (우리는 이미 Ogg Theora를 독점 모바일 포맷으로 변환하는 기술을 보유하고 있습니다.)

  • 답변

    4

    전환은 기본적인 이미지 조작이다. 함께 놀아보십시오. ImageMagick.

    jpeg를 비디오로 쉽게 변환 할 수 있습니다. Mplayer 소프트웨어에는 mencoder.이 포함됩니다. 옵션 및 비디오 출력 유형을 결정하는 것만 큼 문제가됩니다.

    경고 : 때때로 JPEG -> mpeg2video (DVD)에서 가면 mpeg4로 전환해야하는 경우가 있습니다.

    예 : JPEG -> MPEG4 -> mpeg2video

    그래서

    , 하나 여전히 JPEG를 가지고 비디오 $ SOUNDLENGTH 초에 그것을 설정하는 :하지만,

    mencoder mf://${JPEGFILE} -mf w=720:h=480:fps=1/${SOUNDLENGTH}:type=jpeg -audiofile ${SOUNDFILE} -ovc lavc -oac lavc -lavcopts vcodec=mpeg4 -ofps 30000/1001 -o ${MPG_1} 
    
    mencoder -ovc lavc -oac lavc -lavcopts vcodec=mpeg2video:vrc_buf_size=1835:vrc_maxrate=9800:vbitrate=${VBITRATE}:keyint=18:acodec=ac3:abitrate=192:aspect=4/3:trell:mbd=2:dia=4:cmp=3:precmp=3:ildctcmp=3:subcmp=3:mbcmp=3:cbp:mv0:dc=10 -of mpeg -mpegopts format=dvd -vf expand=720:480,harddup -srate 48000 -af lavcresample=48000 -ofps 30000/1001 -o ${MPG_2} ${MPG_1} 
    
    • $ VBITRATE는 일반적으로 5000입니다 그것은 낮을 수 있습니다.
    • harddup은 일부 DVD 플레이어에서 특정 비디오/오디오 동기화 문제를 해결합니다.
    • 이것은 4/3 종횡비를 가정합니다. yer 9x16 ... (DVD 재생과 관련하여 더 많은 문제가 있습니다.)
    • 비디오 이미지의 크기가 올바르지 않으면 =를 확장하면 검은 색 경계선이 생겨 귀중한 비트가 낭비됩니다. 확장 = 대신 확장 =을 선호하거나, 두 가지를 결합하거나, 아마도 자르기 = 용어를 추가하거나, 궁극적 인 비디오 출력에 따라을 피하십시오. 제 경우에는 640x480에서 720x480 (DVD 표준 해상도)으로 자주 이동하며 표준 (컴퓨터가 아닌) 하드웨어에서 재생해야합니다. 따라서 기본적으로 expand = 절이 검정색 막대와 낭비되는 비트와 함께 거기에 있습니다. 이 경우 원본 JPEG 이미지가 720x480이므로 아무 작업도 수행하지 않아야합니다.
    • 이것은 단지 JPEG-> MPEG 변환의 * a * 수단 일뿐입니다. 그것은 ... 정말 속도 나, 아무것도에 최적화

    실제로 DVD를 구축하려는 경우에 볼 수있는 도구는 dvdauthor.입니다 그러나 당신이 필요 것처럼 소리가 나지 않습니다 아니에요 ...

    아, 그리고 아마도 VASTLY이 더 좋은 애니메이션 GIF를 통해 제공됩니다 ... (어떤 ImageMagick이 당신을 위해 만들 수 있습니다.) 애니메이션 GIF는 제한된 대역폭을 통해 훨씬 작고 쉽게 보낼 수 있습니다 ...

    +0

    애니메이션 GIF의 문제는 배포시 브라우저가 처음에는 모든 프레임을 천천히 보여준 다음 완전히 다운로드 한 후 정상 속도로 재생한다는 비천 한 작업을 수행한다는 것입니다. 처음에는 초기 프레임을 표시하고 백그라운드에서 다운로드 한 다음 추가 프레임을 재생하는 것이 좋습니다. 그러나 일부는 그렇게하지 않습니다. 다른 문제는 동영상 (특정 형식에만 해당)을 지원할 수있는 휴대 전화에 배포하는 것이지만 애니메이션 GIF가 아닌 경우 일 수 있습니다. – Volomike

    +1

    나는 지금까지이 답변을 가장 좋아합니다. MP4로 갈 수 있다면 순수하게 ImageMagick과 전환 스크립트 (http://www.fmwconcepts.com/imagemagick/transitions/index.php)를 사용하여 내가 원하는 것으로 변환 할 수있는 것 같습니다. – Volomike

    관련 문제