Welcome, Guest. Please login or register.


Author Topic: Mozgó kép Enterprise -on...? (Read 282840 times)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Mozgó kép Enterprise -on...?
« Reply #90 on: 2009.January.04. 00:22:37 »
- 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ó
Erre az újdonságra két egyszerű példa:

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Mozgó kép Enterprise -on...?
« Reply #91 on: 2009.January.04. 20:05:18 »
Bár valószínűleg már mindenki unja ezt a témát :), de itt egy újabb iplay hibajavítás, és egy frissített konverter csomag is, amellyel már az új formátumba lehet konvertálni. Az 'epvideoconv' segédprogrammal IVIEW képekből lehet IPLAY animációt készíteni. A .7z file ezúttal tartalmazza az MPlayer-t is.
« Last Edit: 2009.January.08. 01:03:42 by IstvanV, Reason: Régi epvideoconv verzió törlése »

Offline Ep128

  • EP addict
  • *
  • Posts: 1849
  • Country: hu
    • Honlapom
Re: Mozgó kép Enterprise -on...?
« Reply #92 on: 2009.January.04. 23:40:07 »
Szerintem ha az elõzõt (hétvégén) 8-an töltötték le (eddig) akkor nincs szó unásról. :-)
Nálam az is hibátlannak tûnt, de ezt is köszi szépen! (Meg persze a fejlesztést! :-) )

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Mozgó kép Enterprise -on...?
« Reply #93 on: 2009.January.05. 12:56:57 »
Nálam az is hibátlannak tûnt, de ezt is köszi szépen!
A hibák a paraméterek eddig még nem használt kombinációinál fordultak elő (például interlace 1 vagy 4 nem 256 színű módban).

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Mozgó kép Enterprise -on...?
« Reply #94 on: 2009.January.05. 12:58:43 »
Lényegét tekintve ez a verzió végleges nagyjából? Úgy értem, mehet a wikire meg az angol fórumra?
Szerintem igen. Bár kisebb javítások még lehetnek, de lényeges változások már nem valószínűek.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Mozgó kép Enterprise -on...?
« Reply #95 on: 2009.January.05. 13:01:16 »
Bár nem valószínű, hogy sokan használni fogják, itt egy rövid leírás az epvideoconv-ról: ezzel a programmal IVIEW formátumú képekből lehet IPLAY animációt készíteni. A képek PIXEL vagy LPIXEL módúak lehetnek, tetszőleges számú színnel, és tömörített IVIEW formátum is használható. Az ATTRIBUTE módot és az interlace-t használó képeket azonban a konverter nem támogatja, tehát az epimgconv -mode paramétere 0, 1, 2, 3, 4, vagy 5 lehet. A képek méretének és video módjának azonosnak kell lennie. Célszerű olyan képeket használni, amelyeknek a szélessége 2 egész számú hatványa (például 32 karakter).

A konvertálandó képek listáját két módon lehet megadni:

epvideoconv [PARAMÉTEREK...] FILE1 [FILE2 [FILE3...]] OUTFILE

Ez az összes megadott IVIEW formátumú képet konvertálja, minden file-ból egy félkép lesz az animációban. A file-ok eredeti sorrendjét megtartja, és ugyanaz a file többször is szerepelhet.

epvideoconv [PARAMÉTEREK...] -dir KÖNYVTÁRNÉV -prefix PREFIX -suffix SUFFIX OUTFILE
epvideoconv [PARAMÉTEREK...] -dir KÖNYVTÁRNÉV -prefix PREFIX -ext EXT OUTFILE

A -dir paraméterrel megadott könyvtárban található PREFIX*SUFFIX vagy PREFIX*.EXT nevű (a * helyén bármi lehet) file-okat konvertálja, név szerint rendezett sorrendben. Alapértelmezés szerint a könyvtárnév ".", a PREFIX és SUFFIX pedig üres, tehát az aktuális könyvtárban található összes file-t olvassa. Ha egy file nem IVIEW kép, akkor azt figyelmen kívül hagyja, és figyelmeztetést ír ki.

A következő paraméterek használhatók:

-h, -help, --help

Rövid leírást ír ki a program használatáról, és kilép.

-dir, -prefix, -suffix, -ext

Ezekkel a fent leírt módon a konvertálandó file-ok listáját lehet meghatározni.

-fps N, -framerate N

A megjelenítés sebessége (félkép/másodperc). Csak azok az értékek lesznek pontosak, amelyeknek 50 egész számú többszöröse. Ezen kívül a sebességet a gyakorlatban korlátozza a kitömörítés lassúsága.
Az alapértelmezett érték 12.5.

-il N, -interlace N

Interlace mód beállítása, a paraméter 1, 2, vagy 4 lehet. 1 esetén nincs interlace, azaz minden képkocka az összes sort frissíti. Az -interlace 2 módban az egyes képkockák felváltva csak a páros vagy páratlan számú sorokat tartalmazzák, a többiben az előző képkocka marad a képernyőn. Az -interlace 4 pedig csak minden negyedik sort frissíti, a "negyedképek" sorrendje 0,2,1,3,0,2,1,3,.... A függőleges felbontásnak az interlace mód egész számú többszörösének kell lennie, és 16 színű módban ha az interlace paraméter nem 1, akkor a FIXBIAS értékének azonosnak kell lennie minden képkockánál.
Az alapértelmezett interlace mód 2.

-zoom X Y

Vízszintes (1 vagy 2, alapértelmezés: 2) és függőleges (1, 2, 3, vagy 4, alapértelmezés: 2) nagyítás. A vízszintes nagyítás lényegében a PIXEL vagy LPIXEL mód használatát választja.

-ml N, -minlen N
-mo N, -maxoffs N

Ezekkel a tömörítést lehet korlátozni a jobb lejátszási sebesség érdekében. Az alapértelmezett beállítás -minlen 1 -maxoffs 16384. Az -ml 3 kisebb (általában 5%, vagy legfeljebb 10%) méretnövekedést és 20% körüli gyorsulást eredményez. Az -mo 1 segítségével nagyobb mértékű javulást is el lehet érni a kitömörítés sebességében, de a hatásfok is sokkal rosszabb lesz.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Mozgó kép Enterprise -on...?
« Reply #96 on: 2009.January.05. 13:19:44 »
A megjelenítés sebessége (félkép/másodperc). Csak azok az értékek lesznek pontosak, amelyeknek 50 egész számú többszöröse. Ezen kívül a sebességet a gyakorlatban korlátozza a kitömörítés lassúsága.
Az alapértelmezett érték 12.5.
Tényleg a lejátszóban van valamilyen sebesség szabályozás, vagy megy olyan gyorsan, ahogy sikerül? Vagyis mi lesz turbos gépen, ha a kitömörítéssel már idõben végez?

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Mozgó kép Enterprise -on...?
« Reply #97 on: 2009.January.05. 13:50:46 »
Tényleg a lejátszóban van valamilyen sebesség szabályozás, vagy megy olyan gyorsan, ahogy sikerül? Vagyis mi lesz turbos gépen, ha a kitömörítéssel már idõben végez?
Igen, van sebesség szabályozás, csak a példák közül többet egyszerűen nem lehet elég gyorsan kicsomagolni 4 MHz-es gépen, ezért úgy tűnhet, mintha a sebességet csak a kitömörítés szabályozná :) De a fejlécben tárolt sebességnél nem lenne gyorsabb 100 MHz-es CPU-val sem, a turbós gép pedig kifejezetten hasznos. A program kikapcsolja a memória várakozást a kitömörítés közben, ez lassú RAM-nál esetleg problémát okozhat. :oops:
Egészen pontosan a kitömörítő a főprogramban fut, és egy 16K (a buf_all verziónál) vagy 32K (buf_1k, buf_12k) méretű pufferbe írja a dekódolt képkockákat a video memóriában. Mivel a pufferben több képkocka is elférhet, ezért néhányat előre is kitömöríthet a "könnyebb" részeknél, ami később egy-két lassan dekódolható képkockánál vagy lemezről való töltésnél hasznos lehet. Ha már nincs legalább egy teljes kép + egy félkép szabad hely a pufferben, akkor vár addig, amíg lesz.
A képkockák megjelenítése megszakításból történik. Az IRQ rutin figyeli a Space billentyű állapotát, és ha az lenyomottra változik, beállít egy változót. amit a főprogram minden képkocka kitömörítése után vizsgál. Ezen kívül növel egy számlálót, és ha az eléri a fejlécben tárolt sebesség értéket, akkor megpróbál megjeleníteni egy képkockát, feltéve, hogy van a pufferben. Ha van, akkor nullára állítja a számlálót, csökkenti a pufferelt képkockák számát, az LPT-ben pedig beállítja az új LD1 címeket, és átmásolja soronként a paletta adatokat (ha a képkockák tartalmaznak paletta információt). Ha nincs megjeleníthető kép, akkor tovább növeli a számlálót, és amikor lesz új képkocka a pufferben, akkor eggyel növeli (lassítja) a sebesség értéket.
Ha a kitömörítőnek kell várnia, akkor csökkenti (gyorsítja) a sebesség paramétert, amíg el nem éri az eredeti értéket. Ha a file pufferből elfogy az adat, akkor olvassa tovább a file-t, de közben a megszakítás továbbra is engedélyezett marad, és az IRQ rutin megjelenítheti az esetleg pufferelt képkockákat.

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Mozgó kép Enterprise -on...?
« Reply #98 on: 2009.January.06. 22:21:57 »
A wikire elkezdtem írni az Iplay leírást, meg az EPvideoconv leírást. Nem tudom, valami program kimaradt-e, annyi minden van már, nem is tudom követni. :D
Be kéne tenni az Iplayt a letöltések közé, hogy egy helyen legyen minden cucc, ami ezzel kapcsolatos. Csak nem tudom még, hova, talán külön mappa kéne neki? (Merthogy ez nem PC util.) Azt lehetne belinkelni majd az angol fórumon.

Lehetne még sok animációt készíteni. Ha jobban rá fogok érni, majd elmélyedek az MPlayerben és társaiban, de nincs valaki, aki rá is ér és készítene animációkat?
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Mozgó kép Enterprise -on...?
« Reply #99 on: 2009.January.06. 22:40:04 »
Be kéne tenni az Iplayt a letöltések közé, hogy egy helyen legyen minden cucc, ami ezzel kapcsolatos. Csak nem tudom még, hova, talán külön mappa kéne neki? (Merthogy ez nem PC util.) Azt lehetne belinkelni majd az angol fórumon.
Lehetne az ep_video.7z-ben is, mint az epimgconv és az epcompress esetében, amelyek tartalmazzák az adott PC-s segédprogram által létrehozott file-ok EP-n való használatához szükséges bővítőket is. Igaz, az ep_video.7z viszonylag nagy méretű - elsősorban az mplayer.exe miatt - ezért talán érdemes lenne külön iplay csomagot is feltölteni. Esetleg a letöltéseknél lehetne külön "utils" kategória az EP-s programoknak, és akár a ROM-oknak is :?:
Quote
Lehetne még sok animációt készíteni. Ha jobban rá fogok érni, majd elmélyedek az MPlayerben és társaiban, de nincs valaki, aki rá is ér és készítene animációkat?
Megpróbálhatok készíteni néhányat, ha valakinek vannak konvertálható AVI file-jai :)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Mozgó kép Enterprise -on...?
« Reply #100 on: 2009.January.07. 00:16:24 »
Esetleg a letöltéseknél lehetne külön "utils" kategória az EP-s programoknak, és akár a ROM-oknak is :?:

Ez jó ötlet, és akkor mehetne oda minden újabb fejlesztés, a TVC emu, a VIC emu meg minden.

Quote
Megpróbálhatok készíteni néhányat, ha valakinek vannak konvertálható AVI file-jai :)

Nem tudom, mit lenne érdemes konvertálni... amiket eddig konvertáltál, azokat honnan szedted?
És lehet mindenféle videoformátum (mpg, flv, stb...) vagy inkább csak avi?

Azt hiszem, rakok fel egy nagyobb divx videót ftp-re, amibõl lehet jó részeket kiszedni. MrPrise, ha a Spektrum tévébõl vettem fel mûsort és azt teszem fel ftp-re, az ugye nem számít jogsértésnek vagy hasonlónak?

100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Mozgó kép Enterprise -on...?
« Reply #101 on: 2009.January.07. 00:27:19 »
Hirtelen ezt találtam. Kíváncsi vagyok, milyen lesz. :)
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 9898
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Mozgó kép Enterprise -on...?
« Reply #102 on: 2009.January.07. 00:59:14 »
Nem tudom, egy bugot találtam-e vagy én szúrtam el valamit: az emulátorban az 5-ös szegmensen van az Iplay.rom (az 1.02-es verzió, 1K buffer), és egy innen letöltött video6_128x96_4_16384.bin file nem nyílik meg, ha START-tal be akarom tölteni. (Not understood jelenik meg.) Vagy a bin fájlokat nem is lehet betölteni? Az epv kiterjesztésûek megnyílnak, de a bin kiterjesztésûek ezek szerint a régi, saját lejátszójukkal mûködnek csak.

UI: Arra gondoltam, talán túl hosszú a file név, de a videodat.bin sem nyílik meg a lejátszóval.
« Last Edit: 2009.January.07. 16:57:53 by szipucsu »
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Povi

  • EP addict
  • *
  • Posts: 2296
  • Country: hu
    • http://povi.fw.hu
Re: Mozgó kép Enterprise -on...?
« Reply #103 on: 2009.January.07. 10:43:25 »
Filmelőzetesek biztos jól néznének ki.
Rövid, pörgős, profin vágott cuccok.
Biztos le lehetne ilyeneket tölteni valahonnan.

Más, elborult ötlet:
Eszembe jutott még, hogy lehetne hang is, de ehhez két ep kéne. Az egyik játszaná a hangot, a másik a képet. Össze lennének kötve hálózaton, a vidót lejátszó gép meg szinkronjeleket küldene a hanglejátszós géphez. :)
*** Speicherplatz zu klein

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: Mozgó kép Enterprise -on...?
« Reply #104 on: 2009.January.07. 11:06:40 »
Rövid, pörgõs, profin vágott cuccok.
Ez esetben viszont nagyon sok változás van a képen, ami jól leterhelné a gépet :-)
Valami nyugisabbal jobban elboldogulna szerintem.

Eszembe jutott még, hogy lehetne hang is
Nekem is :-)
Esetleg egy Musicbox zenét berakni? Turbós gép talán elvinni, normálon meg gondolom még lassabb lenne a lejátszás :-)