Difference between revisions of "Iplay leírás"

From Enterprise Wiki
Jump to: navigation, search
(Hogyan készítsünk Iplay animációt?)
Line 17: Line 17:
  
 
=Hogyan készítsünk Iplay animációt?=
 
=Hogyan készítsünk Iplay animációt?=
Az 'epvideo.bat' futtatásához szükség van az MPlayer programra is, az mplayer.exe file-t az 'mplayer' könyvtárba kell másolni.
+
A konvertáláshoz szükséges programok megtalálhatók az [http://www.enterpriseforever.org/letoeltesek_downloads/pc_utils-t358.15.html EPvideoconv] csomagban, amely tartalmazza az Iplay aktuális verzióját is. Ebben több batch file is található, amelyekkel különböző felbontásokra és video módokra lehet konvertálni, de a file-ok szerkesztésével más paramétereket is be lehet állítani (lásd az [http://wiki.enterpriseforever.org/index.php?title=Epimgconv_le%C3%ADr%C3%A1s EPimgconv] és [http://wiki.enterpriseforever.org/index.php?title=EPvideoconv_le%C3%ADr%C3%A1s EPvideoconv] leírását).
A batch file-t a konvertálandó video file nevét paraméterként megadva kell elindítani. A lejátszás pozícióját a kurzormozgató billentyűkkel lehet állítani, a konvertáláshoz a screenshotok készítését pedig a Shift+S kapcsolja be és ki. Ha kész vannak a screenshotok, az MPlayerből a Q billentyűvel lehet kilépni.
 
  
Valójában a batch file használata az alapértelmezett beállításokkal nem bonyolultabb lényegesen, mint az epimgconv-é. Kisebb "törzsi varázslatra"  legfeljebb a paraméterek változtatásakor és új lejátszó fordításakor lehet szükség, de még ezek sem feltétlenül nehezek. Az MPlayer pedig valószínűleg marad később is, mert valamivel ki kell másolni a képkockákat a konvertálandó videóból, ehhez pedig nem igazán szeretnék saját programot írni.
+
A batch file-t a konvertálandó és a konvertált video file nevét paraméterként megadva kell elindítani. Az MPlayer-ben a lejátszás pozícióját a kurzormozgató billentyűkkel lehet állítani, a konvertáláshoz a screenshotok készítését pedig a Shift+S kapcsolja be és ki. Ha kész vannak a screenshotok, az MPlayerből a Q billentyűvel lehet kilépni.
  
 
Egy egyszerű konverzió lépésről lépésre:
 
Egy egyszerű konverzió lépésről lépésre:
  
* letölteni és kicsomagolni a legújabb ep_video.7z file-t a fórumról
+
* letölteni és kicsomagolni a legújabb [http://www.enterpriseforever.org/letoeltesek_downloads/pc_utils-t358.15.html EPvideoconv] file-t a fórumról
* letölteni az MPlayer-t (link egy korábbi hozzászólásban található), és az 'mplayer.exe' file-t a zipből a konverter üres 'mplayer' könyvtárába másolni
 
  
* a konverziót az 'ep_video' könyvtárban a .\epvideo_64x96_256_12.bat FILENÉV.AVI paranccsal lehet elindítani (másik .bat file is választható, és értelemszerűen más formátumba konvertálna)
+
* a konverziót az 'epvideoconv' könyvtárban a .\epvideo_64x96_256_12.bat FILENÉV.AVI FILENÉV.EPV paranccsal lehet elindítani (másik .bat file is választható, és értelemszerűen más formátumba konvertálna)
 
* ha a videó túl hosszú ahhoz, hogy az egészet konvertálni lehessen, a (remélhetőleg) megjelenő MPlayer ablakban meg kell keresni a konvertálandó részt, erre a kurzormozgató billentyűket lehet használni
 
* ha a videó túl hosszú ahhoz, hogy az egészet konvertálni lehessen, a (remélhetőleg) megjelenő MPlayer ablakban meg kell keresni a konvertálandó részt, erre a kurzormozgató billentyűket lehet használni
 
* a Shift+S billentyűkombinációra az MPlayer elkezd screenshotokat készíteni
 
* a Shift+S billentyűkombinációra az MPlayer elkezd screenshotokat készíteni
 
* ha nem a videó végéig kell konvertálni, akkor a Shift+S újabb lenyomására a screenshotok készítése leáll
 
* ha nem a videó végéig kell konvertálni, akkor a Shift+S újabb lenyomására a screenshotok készítése leáll
 
* az MPlayer kilép a videó végének elérésekor, vagy a Q billentyű lenyomásakor
 
* az MPlayer kilép a videó végének elérésekor, vagy a Q billentyű lenyomásakor
* további teendő már nincs, egyszerűen meg kell várni, amíg a batch file befejezi a screenshotok konvertálását; ha kész van, akkor az új videodat.bin file-t a fórumban eddig feltöltöttekhez hasonlóan lehet lejátszani (a konverterhez hasonló nevű .com programmal a 'player'-ben található lejátszók közül).
+
* további teendő már nincs, egyszerűen meg kell várni, amíg a batch file befejezi a screenshotok konvertálását
 
 
 
 
  
  
 
Ez már csak haladóknak:
 
Ez már csak haladóknak:
  
* az MPlayer-el nem csak egy választott részt, hanem az egész videót is screenshotokra lehet konvertálni, ilyenkor elkerülhető a Shift+S használata; ehhez a batch file-ban az mplayer paraméterekhez '-vo png'-t kell írni, és a 'shot*' minden előfordulását '0000*'-ra cserélni
+
* az MPlayer-el nem csak egy választott részt, hanem az egész videót is screenshotokra lehet konvertálni, ilyenkor elkerülhető a Shift+S használata; ehhez a batch file-ban az mplayer paraméterekhez '-vo png:z=1'-et kell írni, és a 'shot' minden előfordulását '0000'-ra cserélni
* ha a lejátszás túl lassú, akkor a batch file-ban az epcompress paraméterekhez érdemes hozzáadni a '-minlen 3'-at; ez kb. 20%-kal javítja a sebességet, de a file valamivel (5-10%) nagyobb lesz
+
* ha a lejátszás túl lassú, akkor az epvideoconv paraméterekhez '-mo 1'-et írva sokkal gyorsabb lesz a kitömörítés (de a file is alig lesz kisebb, mint tömörítés nélkül)
* ha még mindig túl lassú, akkor a '-maxoffs 16384' helyére '-maxoffs 1'-et írva sokkal gyorsabb lesz a kitömörítés (de a file is alig lesz kisebb, mint tömörítés nélkül)
+
* új lejátszó fordítása: az iplay\src\iplay.s file elején találhatók a fontosabb paraméterek (lejátszó típusa - .com, .ext, vagy .rom - pufferelési módok, stb.), ezek szerkesztése után a .\sjasm\sjasm.exe iplay\src\iplay.s parancs lefordítja az új programot
* új lejátszó fordítása: az asm\videoplay.s file elején találhatók a fontosabb paraméterek (kép mérete, sebesség, video mód, stb.), ezek szerkesztése után a .\z80asm.bat asm\videoplay.s videoplay.com parancs lefordítja az új programot
 
  
 
=Az Iplay file formátum leírása=
 
=Az Iplay file formátum leírása=

Revision as of 10:40, 9 January 2009

Az Iplay Enterprise formátumba konvertált videók lejátszását teszi lehetővé.


A csomagban három változat található .com, .ext, és .rom formátumban, amelyek csak a pufferelésben térnek el:

- buf_1k: 1K file puffer
- buf_12k: 12K file puffer
- buf_all: az egész szabad memóriát használja file puffernek

Elvileg a kis file puffert használó változatokat lehet - a lemez sebességétől függően - folyamatos lejátszásra használni. A video puffer mérete minden változatnál 32K, de ezt a program fordításakor be lehet állítani 16K-ra is - ennek a 'buf_all' változatnál lehet előnye, mert így több hely marad a memóriában a file betöltésére. A bővítő (.ext és .rom) verziók támogatják a LOAD parancsot.

Az IPLAY parancs és a .com verziók először egy IPLAY.INI nevű file-t próbálnak megnyitni, amelyben a lejátszandó file-ok listája található, az IVIEW.INI-hez hasonlóan, de a lista jelenleg összesen legfeljebb 256 byte méretű lehet, ami EXDOS kompatibilis 8.3 file neveket feltételezve könyvtárnév nélkül legfeljebb 19 file-t jelent. Ha ez nem sikerül, akkor lemezes rendszeren a FILE bővítést - amely megtalálható például a ZozoTools-ban - próbálja használni file választásra, majd ha a FILE bővítés nem található, akkor a VIDEODAT.BIN nevű file-t próbálja lejátszani, és ha ilyen sincs, akkor kilép a villogó ENTERPRISE felirathoz. EXDOS nélküli (magnós) gépen az alapértelmezett file név VIDEODAT.BIN helyett üres, és a FILE bővítés nem használható.

A lejátszást a Space billentyűvel lehet a vége előtt megállítani. Ha az egész file elfér a pufferben, akkor folyamatosan játssza végtelen ciklusban, és csak a Space billentyűre lép ki.


Hogyan készítsünk Iplay animációt?

A konvertáláshoz szükséges programok megtalálhatók az EPvideoconv csomagban, amely tartalmazza az Iplay aktuális verzióját is. Ebben több batch file is található, amelyekkel különböző felbontásokra és video módokra lehet konvertálni, de a file-ok szerkesztésével más paramétereket is be lehet állítani (lásd az EPimgconv és EPvideoconv leírását).

A batch file-t a konvertálandó és a konvertált video file nevét paraméterként megadva kell elindítani. Az MPlayer-ben a lejátszás pozícióját a kurzormozgató billentyűkkel lehet állítani, a konvertáláshoz a screenshotok készítését pedig a Shift+S kapcsolja be és ki. Ha kész vannak a screenshotok, az MPlayerből a Q billentyűvel lehet kilépni.

Egy egyszerű konverzió lépésről lépésre:

  • letölteni és kicsomagolni a legújabb EPvideoconv file-t a fórumról
  • a konverziót az 'epvideoconv' könyvtárban a .\epvideo_64x96_256_12.bat FILENÉV.AVI FILENÉV.EPV paranccsal lehet elindítani (másik .bat file is választható, és értelemszerűen más formátumba konvertálna)
  • ha a videó túl hosszú ahhoz, hogy az egészet konvertálni lehessen, a (remélhetőleg) megjelenő MPlayer ablakban meg kell keresni a konvertálandó részt, erre a kurzormozgató billentyűket lehet használni
  • a Shift+S billentyűkombinációra az MPlayer elkezd screenshotokat készíteni
  • ha nem a videó végéig kell konvertálni, akkor a Shift+S újabb lenyomására a screenshotok készítése leáll
  • az MPlayer kilép a videó végének elérésekor, vagy a Q billentyű lenyomásakor
  • további teendő már nincs, egyszerűen meg kell várni, amíg a batch file befejezi a screenshotok konvertálását


Ez már csak haladóknak:

  • az MPlayer-el nem csak egy választott részt, hanem az egész videót is screenshotokra lehet konvertálni, ilyenkor elkerülhető a Shift+S használata; ehhez a batch file-ban az mplayer paraméterekhez '-vo png:z=1'-et kell írni, és a 'shot' minden előfordulását '0000'-ra cserélni
  • ha a lejátszás túl lassú, akkor az epvideoconv paraméterekhez '-mo 1'-et írva sokkal gyorsabb lesz a kitömörítés (de a file is alig lesz kisebb, mint tömörítés nélkül)
  • új lejátszó fordítása: az iplay\src\iplay.s file elején találhatók a fontosabb paraméterek (lejátszó típusa - .com, .ext, vagy .rom - pufferelési módok, stb.), ezek szerkesztése után a .\sjasm\sjasm.exe iplay\src\iplay.s parancs lefordítja az új programot

Az Iplay file formátum leírása

Verziótörténet

1.04:

  • a FILE bővítés használatakor a választott file lejátszása után a program nem lép ki, hanem a FILE-hoz tér vissza, és új file-t lehet választani, vagy a STOP billentyűvel kilépni
  • az Iplay forráskód z80-asm helyett SjASM formátumban van

1.03:

  • a video puffer mérete most a buf_all változatnál is 32K lett (eddig 16K volt), de továbbra is lehet 16K-s változatot is fordítani (így több hely maradna a file betöltésére);
  • ezen kívül még egy kisebb javítás és néhány helyen optimalizálás történt az előző verzióhoz képest.

1.02:

  • az interlace 1 és 4 mód javítva palettát használó video módokban

1.01:

  • Tartalmazza a FILE bővítés Zozosoft által javasolt használatát, és néhány kisebb javítást:
  • ha az IPLAY.INI-ben található egyik file-t nem sikerül megnyitni, akkor nem lesz hiba az összes többi file megnyitásakor
  • a megjeleníthető szélesség nem csak kettő hatványa lehet, bár ezt kissé pazarló módon oldottam meg: ha például 46, akkor a file valójában 64 karakternek megfelelő adatot tartalmaz soronként, de ebből csak 46 látható
  • a 4x interlace mód (ezt még nem használta egyik file sem) hibáját kijavítottam
  • ha nincs .ini file és EXDOS, akkor az alapértelmezett file név üres, és nem VIDEODAT.BIN
  • lemezes rendszeren .ini file nélkül először a FILE bővítést próbálja használni, majd ha az nem található, akkor a VIDEODAT.BIN file-t lejátszani.

Linkek

Iplay videó készítéséhez szükséges csomag, mely magában foglalja az Iplay lejátszót is.