Welcome, Guest. Please login or register.


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

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Mozgó kép Enterprise -on...?
« Reply #45 on: 2008.December.25. 00:41:19 »
Esetleg másfajta algoritmus?
Vagy ditherelés elött keresni a különbségeket, és csak a változott területtel foglalkozni utána?
Gondolom az ilyen "ál-változások" fölöslegesen növelik a fájlméretet meg egyben a szükséges cpu idõt is.
Valóban, a "video konverter" csomagban található epimgconv verziót éppen ezért módosítottam, hogy 256 színű módban -dither 3 0 paramétert megadva egyszerű Bayer dithert használjon, ami javítja a tömöríthetőséget. Természetesen dither nélkül még kisebb lehetne a file, de akkor a minőség nem biztos, hogy megfelelő lenne :) Hamarosan feltöltök egy újabb verziót amelyben a módosított dither -mode 2 (16 színű) módban is használható, és néhány hibát is találtam és kijavítottam.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Mozgó kép Enterprise -on...?
« Reply #46 on: 2008.December.25. 22:47:49 »
Valóban, a "video konverter" csomagban található epimgconv verziót éppen ezért módosítottam, hogy 256 színű módban -dither 3 0 paramétert megadva egyszerű Bayer dithert használjon, ami javítja a tömöríthetőséget. Természetesen dither nélkül még kisebb lehetne a file, de akkor a minőség nem biztos, hogy megfelelő lenne :) Hamarosan feltöltök egy újabb verziót amelyben a módosított dither -mode 2 (16 színű) módban is használható, és néhány hibát is találtam és kijavítottam.

Az új verzió, és az előbbi animáció a módosított dither használatával:
« Last Edit: 2008.December.25. 23:47:07 by IstvanV, Reason: Javított verzió »

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Mozgó kép Enterprise -on...?
« Reply #47 on: 2008.December.28. 12:47:22 »
Ha esetleg érdekel még valakit :), akkor a lejátszó programban lehetne javítani a pufferelésen, hogy a tömörített formátum túl lassú dekódolása esetén egyenletesebb legyen a sebesség, illetve ha csak egy vagy két "nehezebb" képkocka van, akkor még ne akadjon el.
Az új dither algoritmust is be lehetne építeni az epimgconv "PC utils" oldalon található változatába (igaz, állóképeknél talán kevésbé hasznos).

Offline Ep128

  • EP addict
  • *
  • Posts: 1860
  • Country: hu
    • Honlapom
Re: Mozgó kép Enterprise -on...?
« Reply #48 on: 2008.December.28. 14:06:33 »
Szerintem minden (!) fejlesztésnek van értelme! A látszólag legapróbbnak is! :-) A távlati cél gondolom az, hogy EGY FÉLE lejátszó program legyen jó BÁRMIFÉLE hosszúságú, terjedelmû, felbontású, színkezelésû animációhoz, aminek csak a gép mûszaki paraméterei és pl. a vinyó mérete szab határt. :-)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14779
  • Country: hu
    • http://enterprise.iko.hu/
Re: Mozgó kép Enterprise -on...?
« Reply #49 on: 2008.December.28. 14:36:37 »
Ha esetleg érdekel még valakit :)
Naná, hogy érdekel! Szerintem mindenkit!  :ds_icon_cheesygrin:

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Mozgó kép Enterprise -on...?
« Reply #50 on: 2008.December.28. 17:33:57 »
Naná, hogy érdekel! Szerintem mindenkit!  :ds_icon_cheesygrin:

Mivel egyelőre senki sem próbálkozott saját animáció készítésével, feltételeztem, hogy nem túl nagy az érdeklődés. Igaz, az eddigi próbálkozások minősége alapján ez talán érthető is :) :oops:

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Mozgó kép Enterprise -on...?
« Reply #51 on: 2008.December.28. 17:38:15 »
A távlati cél gondolom az, hogy EGY FÉLE lejátszó program legyen jó BÁRMIFÉLE hosszúságú, terjedelmû, felbontású, színkezelésû animációhoz
Ehhez előbb egy "szabványos" file formátum kellene az animációknak, hasonlóan az IVIEW-hez (amely ugyan elvileg szintén támogat animált képeket, bár elsősorban rövidebb animációkat, amelyeket "több képkockás" LPT-vel lehet megjeleníteni).
Quote
, aminek csak a gép mûszaki paraméterei és pl. a vinyó mérete szab határt. :-)
A lemezről való lejátszás egy későbbi megoldandó feladat, ha már lesz egységes formátum és ahhoz lejátszó program :)

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 10102
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Mozgó kép Enterprise -on...?
« Reply #52 on: 2008.December.28. 22:27:27 »
Mivel egyelõre senki sem próbálkozott saját animáció készítésével, feltételeztem, hogy nem túl nagy az érdeklõdés. Igaz, az eddigi próbálkozások minõsége alapján ez talán érthetõ is :) :oops:
Én azért nem próbálkoztam animáció készítésével, mert elijesztett a parancssoros batch file vagy miaszösz. Meg az MPlayert is pár éve megpróbáltam feltenni a gépemre, de elindítani sem tudtam.  :oops: Szóval nekem túl kínai, hogyan lehet konvertálni.
Egyébként nem hiszem, hogy rossz minõségûek lennének az eddigi próbálkozások, sõt!
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos

Offline Ep128

  • EP addict
  • *
  • Posts: 1860
  • Country: hu
    • Honlapom
Re: Mozgó kép Enterprise -on...?
« Reply #53 on: 2008.December.28. 23:54:40 »
Én azért nem próbálkoztam animáció készítésével, mert elijesztett a parancssoros batch file vagy miaszösz. Meg az MPlayert is pár éve megpróbáltam feltenni a gépemre, de elindítani sem tudtam.  :oops: Szóval nekem túl kínai, hogyan lehet konvertálni.
Egyébként nem hiszem, hogy rossz minõségûek lennének az eddigi próbálkozások, sõt!
Csatlakozom...  :) Semmi baj a minõséggel, sõt, a legutóbbi villogó fenyõfa kifejezetten nagyon tetszett! (De ezt akkor, lentebb írtam is!) Engem is a "törzsi varázslatos" konvertálás riaszt el, nem vagyok "Linuxos parancssor-hívõ"... :-P :-D Egészen biztosan fogok én is csinálni, ha eljutunk a "szabvány fájlig" és valami fehér embernek érthetõbb feldolgozási módig, mint pl. ahogy azt tettük Iview -nél. :-)

Offline Attus

  • EP addict
  • *
  • Posts: 1225
  • Country: hu
Re: Mozgó kép Enterprise -on...?
« Reply #54 on: 2008.December.29. 00:16:57 »
Én azért nem próbálkoztam animáció készítésével, mert elijesztett a parancssoros batch file vagy miaszösz. Meg az MPlayert is pár éve megpróbáltam feltenni a gépemre, de elindítani sem tudtam.  :oops: Szóval nekem túl kínai, hogyan lehet konvertálni.
Egyébként nem hiszem, hogy rossz minõségûek lennének az eddigi próbálkozások, sõt!
Szegény Mplayer-Mencoder. :smt089
Pedig K...a jó! :lol:

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Mozgó kép Enterprise -on...?
« Reply #55 on: 2008.December.29. 12:05:10 »
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 :oops:

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 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)
 - 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 :); 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)

----------------------------------------

Ez már csak haladóknak: :) :razz:

 - 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
 - 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%-al javítja a sebességet, de a file valamivel (5-10%) nagyobb lesz
 - 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 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

Offline Ep128

  • EP addict
  • *
  • Posts: 1860
  • Country: hu
    • Honlapom
Re: Mozgó kép Enterprise -on...?
« Reply #56 on: 2008.December.29. 12:20:40 »
Ezt lementem magamnak, köszi!  :) Ha másképp nem, hát "kottából" talán már ezek után menni fog...  ;-)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14779
  • Country: hu
    • http://enterprise.iko.hu/
Re: Mozgó kép Enterprise -on...?
« Reply #57 on: 2008.December.29. 12:34:22 »
Kérdés: a memóriaigényt hogyan lehet kiszámolni? VIDEODAT.BIN + xK? vagy ennél bonyolultabb?
Pl ha azt szeretnénk belõni, hogy egy átlagosnak nevezhetõ 640K-s gépet teljesen kitöltõ videó legyen, akkor mekkora fájlméretig lehet elmenni?

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: Mozgó kép Enterprise -on...?
« Reply #58 on: 2008.December.29. 12:46:13 »
Kérdés: a memóriaigényt hogyan lehet kiszámolni? VIDEODAT.BIN + xK? vagy ennél bonyolultabb?
Pl ha azt szeretnénk belõni, hogy egy átlagosnak nevezhetõ 640K-s gépet teljesen kitöltõ videó legyen, akkor mekkora fájlméretig lehet elmenni?
A memóriaigény a video file mérete + 20K, a program az egész memóriát felhasználja a következő módon:
 - 0. lap: 0100h-08FFh: a lejátszó program és változói, verem, stb.
 - FEh:B900h-BFFFh: az LPT-nek fenntartott terület (a kép függőleges méretének növelésekor a kezdőcímet lehet, hogy csökkenteni kell)
 - FFh szegmens: az egész szegmens a megjelenítendő video adatokat (paletta+pixel) puffereli (mivel ez csak 16K, ezért van az epcompress-nél -maxoffs 16384 beállítva)
Ez összesen pontosan 20K, a program a teljes szabadon maradt memóriát felhasználja a file betöltésére. Ha nincs elég hely, akkor egyszerűen levágja a videó végét, de egyébként működik akkor is.

Offline szipucsu

  • Global Moderator
  • EP addict
  • *
  • Posts: 10102
  • Country: hu
    • Támogató Támogató
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Mozgó kép Enterprise -on...?
« Reply #59 on: 2008.December.29. 13:23:34 »
A Virtual Dubbal is lehet a videót képkockák formájában exportálni. Esetleg az is jó az MPlayer helyett?
100 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 1
110 SOUND PITCH 25,SYNC 1
120 ! Videos