8.8. Kódolás több bemeneti képfájlból (JPEG, PNG, TGA, stb.)

A MEncoder képes egy vagy több JPEG, PNG, TGA vagy más képfájlból film létrehozására. Egy egyszerű framecopy-val MJPEG (Motion JPEG), MPNG (Motion PNG) vagy MTGA (Motion TGA) fájlokat tud létrehozni.

A folyamat leírása:

  1. A MEncoder dekódolja a bemeneti képe(ke)t a libjpeg-gel (ha PNG-ket dekódol, akkor a libpng-vel).

  2. Ezután a MEncoder a dekódolt képeket a kiválasztott videó tömörítőnek adja át (DivX4, Xvid, FFmpeg msmpeg4, stb.).

Példák.  A -mf kapcsoló magyarázata a man oldalon található.

Egy MPEG-4-es fájl létrehozása az aktuális könyvtárból található összes JPEG fájlból:

mencoder mf://*.jpg -mf w=800:h=600:fps=25:type=jpg -ovc lavc \
  -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o kimenet.avi

Egy MPEG-4 fájl létrehozása néhány JPEG fájlból az aktuális könyvtárban:

mencoder mf://frame001.jpg,frame002.jpg -mf w=800:h=600:fps=25:type=jpg \
  -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o kimenet.avi

Egy MPEG-4 fájl létrehozása JPEG fájlok explicit listájából (az aktuális könyvtárban lévő lista.txt tartalmazza a forrásként felhasználandó fájlokat, soronként egyet):

mencoder mf://@lista.txt -mf w=800:h=600:fps=25:type=jpg \
  -ovc lavc -lavcopts vcodec=mpeg4:mbd=2:trell -oac copy -o kimenet.avi

Különböző típusú képeket is használhatsz, függetlenül a használt módszertől — egyedi fájlnevek, helyettesítő karakterek vagy fájl lista — feltéve természetesen, hogy a képméretek azonosak. Így például a cím kép lehet egy PNG fájl, majd a bemutató készülhet JPEG fényképekből.

Egy Motion JPEG (MJPEG) fájl készítése az aktuális könyvtár összes JPEG fájlából:

mencoder mf://*.jpg -mf w=800:h=600:fps=25:type=jpg -ovc copy -oac copy -o kimenet.avi

Egy tömörítetlen fájl létrehozása az aktuális könyvtár összes PNG fájlából:

mencoder mf://*.png -mf w=800:h=600:fps=25:type=png -ovc raw -oac copy -o kimenet.avi

Megjegyzés

A szélességnek 4 egész többszörösének kell lennie, ez a RAW RGB AVI formátum megszorítása.

Egy Motion PNG (MPNG) fájl létrehozása az aktuális könyvtár PNG fájlaiból:

mencoder mf://*.png -mf w=800:h=600:fps=25:type=png -ovc copy -oac copy -o kimenet.avi

Egy Motion TGA (MTGA) fájl létrehozása az aktuális könyvtár összes TGA fájlából:

mencoder mf://*.tga -mf w=800:h=600:fps=25:type=tga -ovc copy -oac copy -o kimenet.avi