2009-03-06 3 views
5

나는 거의 20 개의 PNG 화면 캡처를 만들었습니다. 나는 그들을 비디오에 붙이고 싶다. 도구를 추천 해 주시겠습니까?12 개의 PNG를 비디오에 붙이기위한 도구

플래시에서 트위닝 모션과 같이 한 그림에서 다른 그림으로 부드럽게 바뀌면 더 좋을 것입니다.

실제 플래시 사용은 옵션이 아닙니다. 도구는 무료이고 Linux에서 실행되어야합니다.

+0

사용이나 비디오 편집 패키지를 –

답변

4

사용 mplayer's mencoder : 당신은 아마 ffmpeg 사용 할 수

for i in *.png; do for j in `seq 1 20`; do echo $i; done; done > frames.txt 
mencoder mf://@frames.txt -mf fps=5:type=png \ 
    -audiofile audio.mp3 -oac copy \ 
    -of lavf -ovc lavc \ 
    -lavcopts vcodec=flv:mbd=2:v4mv:mv0:trell:cbp:last_pred=3:vbitrate=200 \ 
    -lavfopts i_certify_that_my_video_stream_does_not_use_b_frames \ 
    -o video.flv 
+1

고맙습니다. i_certify ...이게 장난인가요? – temoto

+0

아니요, 그렇지 않습니다. 내가 그것을 사용할 때 필요했다. mencoder에서 추가하지 않고 에러가 발생했다. – Tometzky

+0

고마워, 내가 wierd 옵션을 가지고 내가 실수, 승/O를 옵션이 빈 FLV를 생산 해 봤어. : – temoto

1

png2mng.pl 확장에서 추측 할 수 있듯이이 스크립트는 Perl 스크립트입니다.

+0

그것은 매우 흥미 롭습니다, 정말 MNG를 만들었지 만, 이제 어떻게 보여줄지 모르겠습니다. :) Konqueror는 그렇지 않습니다. – temoto

+0

흠, 흥미 롭다. KDE3의 Konqueror가 보여 주었다. KDE4의 Konqueror는 그렇지 않습니다. Qt4의 버그입니다. – vartec

+0

고마워, vartec, KDE3에서 시험해 볼게. – temoto

0

- 난 반대가 가능하다 확신, JPEG의 일련의 프레임으로는 MPEG을 설정하기 위해 "이미지 2"코덱을 사용했습니다. PNG를 읽을 수없는 경우 ImageMagick을 사용하여 PNG를 JPEG로 먼저 변환 할 수 있습니다.

13

이 나를 위해 일한 :

  1. 는 FFmpeg을 설치합니다.
  2. 파일 이름에 연속 번호가있는 PNG를 만듭니다 (예 : img0001.png, img0002.png, ..., ... img5467.png.
  3. 그런 다음에 -qscale 5 -r 20 -b 9600 -i IMG % 04d.png movie.mp4

감사는 FFmpeg 실행 http://www.miscdebris.net/blog/2008/04/28/create-a-movie-file-from-single-image-files-png-jpegs/

+0

얘들 아,보고 된 링크는 플래그의 의미를 이해하는 데 도움이됩니다. 구체적으로 여기에 올릴 명령에서 나오는 비디오는 약간 느릴 수 있습니다. 대신 "-r 25"를 사용해보십시오. – Detro