jpg-ek összefűzése videóba

Üdv,
először fogtam bele videószerkesztésbe és sajnos elakadtam vele. A feladat, amire megoldást keresek a következő: adott egy mappában jó néhány 1024x768-as jpg kép amiket egy ciklussal sorba rendeztem (mondjuk 001.jpg-től 999.jpg-ig). Aztán kiadtam az itt talált parancsot:
klepet@gep:~/Imgs/jpgs/$ mencoder "mf://*.jpg" -ovc lavc −lavcopts vcodec=mpeg4 -nosound -mf fps=25 -o output.avi
ezután a következőt kaptam:
MEncoder 2:1.0~rc1-0ubuntu13.2+medibuntu1 (C) 2000-2006 MPlayer Team
CPU: AMD Athlon(tm) 64 Processor 3500+ (Family: 15, Model: 79, Stepping: 2)
CPUflags: Type: 15 MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
success: format: 16 data: 0x0 - 0x0
MF file format detected.
[mf] search expr: *.jpg
[mf] number of files: 4118 (16472)
[demux_mf] file type was not set! trying 'type=jpg'...
VIDEO: [IJPG] 0x0 24bpp 25.000 fps 0.0 kbps ( 0.0 kbyte/s)
[V] filefmt:16 fourcc:0x47504A49 size:0x0 fps:25.00 ftime:=0.0400
Opening video filter: [expand osd=1]
Expand: -1 x -1, -1 ; -1, osd: 1, aspect: 0.000000, round: 1
==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffmjpeg] vfm: ffmpeg (FFmpeg MJPEG decoder)
==========================================================================
VDec: vo config request - 1024 x 768 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 3)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
videocodec: libavcodec (1024x768 fourcc=34504d46 [FMP4])
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Writing header...
ODML: Aspect information not (yet?) available or unspecified, not writing vprp header.
Pos: 1.7s 44f ( 0%) 43.22fps Trem: 0min 0mb A-V:0.000 [1766:0]
1 duplicate frame(s)!
Pos: 2.0s 53f ( 0%) 43.59fps Trem: 0min 0mb A-V:0.000 [1646:0]
1 duplicate frame(s)!
Pos: 2.4s 62f ( 0%) 43.94fps Trem: 0min 0mb A-V:0.000 [1529:0]
1 duplicate frame(s)!

.
.
.

Pos: 160.1s 4004f ( 0%) 44.51fps Trem: 0min 0mb A-V:0.000 [804:0]
1 duplicate frame(s)!
Pos: 163.0s 4078f ( 0%) 44.45fps Trem: 0min 0mb A-V:0.000 [810:0]
1 duplicate frame(s)!
Pos: 164.1s 4105f ( 0%) 44.55fps Trem: 0min 0mb A-V:0.000 [806:0]
1 duplicate frame(s)!
File not found: '−lavcopts'4.59fps Trem: 0min 0mb A-V:0.000 [804:0]
Failed to open −lavcopts.
Cannot open file/device.

Exiting...
klepet@gep:~/Imgs/jpgs/$

ha ez után le akarom játszani az output.avi nevű file-t nem tudok benne tekerni és a végén ez van a terminálban:

klepet@gep:~/Imgs/jpgs/$mplayer output.avi
MPlayer 2:1.0~rc1-0ubuntu13.2+medibuntu1 (C) 2000-2006 MPlayer Team
CPU: AMD Athlon(tm) 64 Processor 3500+ (Family: 15, Model: 79, Stepping: 2)
CPUflags: MMX: 1 MMX2: 1 3DNow: 1 3DNow2: 1 SSE: 1 SSE2: 1
Compiled with runtime CPU detection.
Can't open joystick device /dev/input/js0: No such file or directory
Can't init input joystick
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.

Playing output.avi.
AVI file format detected.
AVI: No audio stream found -> no sound.
Could not determine number of frames (for absolute seek).
VIDEO: [FMP4] 1024x768 24bpp 25.000 fps -17179870.0 kbps (-2097152.0 kbyte/s)
Clip info:
Software: MEncoder 2:1.0~rc1-0ubuntu13.2+medibuntu1
xscreensaver_disable: Could not find XScreenSaver window.
gnome_screensaver_control()==========================================================================
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffodivx] vfm: ffmpeg (FFmpeg MPEG-4)
==========================================================================
Audio: no sound
Starting playback...
VDec: vo config request - 1024 x 768 (preferred colorspace: Planar YV12)
VDec: using Planar YV12 as output csp (no 0)
Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.
VO: [xv] 1024x768 => 1024x768 Planar YV12
V: 164.6 4117/4117 7% 0% 0.0% 0 0
gnome_screensaver_control()
Exiting... (End of file)
klepet@gep:~/Imgs/jpgs/$

Miért nem tudok tekerni a videóban? A mencoder paraméterezésében kellene valamit másképp megadni?
A másik kérdésem, az lenne, hogy a képek túl gyorsan követik egymást a videóban, hogy lehetne lelassítani egy kicsit a dolgot? (Átírtam az fps értékét egy kis számra, de nem látok szembetűnő változást. :S :( )

Előre is köszönöm a segítséget!

Hozzászólások

Hátha segít, én ezzel használom:

mencoder "mf://*.jpg" -mf type=jpeg:fps=25:w=640:h=480 -ovc lavc -lavcopts vcodec=msmpeg4v2:vbitrate=1600:keyint=150

Ez egy másik gépen van, és most nincs teszt fájl. Nem tudom, hogy ez tekerhető-e, de úgy emlékszem, hogy igen. A keyint kapcsolót próbáld meg.

nekem így megy:
mencoder 'mf://*.jpg' -mf type=jpg:fps=0.5 -ovc copy -oac copy -o output.avi
és ha kell, aztán rá a zene:
mencoder output.avi -oac copy -ovc copy -audiofile zene.mp3 -o out.avi
de a képeknek ugyanolyan nagyságunak kell lenni végig a mappában. úgy ezzel a parancsal nem műxik ha mondjuk az első kép 640x480-as felbontású, a második már pedig 1024x768-as...
------------------------------------------
http://nagybalazs.blogspot.com/