Welcome, Guest. Please login or register.


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

Offline Povi

  • EP addict
  • *
  • Posts: 1964
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 80.0.3987.163 Chrome 80.0.3987.163
    • View Profile
    • http://povi.fw.hu
Re: Mozgó kép Enterprise -on...?
« Reply #300 on: 2020.April.04. 18:43:36 »
Zene céljára van már olyan MIDI, ami használható lenne? Bár teszteléshez átmenetileg bármi megfelelne.
A ZX art oldaláról leszedhető a spectrumos bad apple zene demója PT3 formátumban (a listán a harmadik, Facto6 a szerzője), esetleg azzal lehet próbálkozni.
https://zxart.ee/eng/search/action:perform/id:16111/phrase:bad%20apple/
*** Speicherplatz zu klein

Offline IstvanV

  • EP addict
  • *
  • Posts: 4825
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
Re: Mozgó kép Enterprise -on...?
« Reply #301 on: 2020.April.05. 21:18:33 »
Az első valamennyire működő karakteres lejátszó:
* badapple.com (10.64 kB. 126x42 - viewed 93 times.)
* videochr.m4 (741.72 kB - downloaded 93 times.)

Problémák:
- még nincs megvalósítva a végtelenített lejátszás, és az utántöltés kevés memória esetén. 1 MB-os gépen egyszer lejátssza az egészet, és kilép
- néhány helyen veszteséges a konverzió, összesen 296 karakter rossz 27 képkockán. Egy 16K-s blokk most 7 képet tartalmaz, és 60 karakter fix az egész videón, 196 változhat
- a zene egyelőre Szipucsu egyik MIDI zenéje konvertálva, lehet, hogy hibásan

Online gflorez

  • EP addict
  • *
  • Posts: 2808
  • Country: es
  • OS:
  • Windows NT 6.3 Windows NT 6.3
  • Browser:
  • Firefox 74.0 Firefox 74.0
    • View Profile
Re: Mozgó kép Enterprise -on...?
« Reply #302 on: 2020.April.05. 21:42:18 »
Megkapó!

-----

Impressive!

Offline Zozosoft

  • EP addict
  • *
  • Posts: 13657
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Firefox 74.0 Firefox 74.0
    • View Profile
    • http://enterprise.iko.hu/
Re: Mozgó kép Enterprise -on...?
« Reply #303 on: 2020.April.05. 21:46:56 »
Nagyon jó!

Online szipucsu

  • EP addict
  • *
  • Posts: 8391
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 74.0 Firefox 74.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Mozgó kép Enterprise -on...?
« Reply #304 on: 2020.April.05. 22:05:08 »
Nagyon jó, hangulatos lett! A zene is illik hozzá. A zene nem az enyém, egy feldolgozás.
Magát az animációt nem is láttam eddig, csak képeket belőle. Teljesen moziszerű volt így végignézni most először.
A zene nem tűnt hibásnak. A videón sem vettem észre hibát.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline geco

  • EP addict
  • *
  • Posts: 5625
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
Re: Mozgó kép Enterprise -on...?
« Reply #305 on: 2020.April.06. 08:32:55 »
Kúúúl, tetszik az elején a számláló, a videó is nagyon jó, gyorsnak is tűnik, tuti ott van 20 fps körül, és a zene is jó :)

Offline Povi

  • EP addict
  • *
  • Posts: 1964
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 80.0.3987.163 Chrome 80.0.3987.163
    • View Profile
    • http://povi.fw.hu
Re: Mozgó kép Enterprise -on...?
« Reply #306 on: 2020.April.06. 12:34:23 »
jó lesz ez! :-)

most hány frame van összesen? mekkora az FPS?
*** Speicherplatz zu klein

Offline IstvanV

  • EP addict
  • *
  • Posts: 4825
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
Re: Mozgó kép Enterprise -on...?
« Reply #307 on: 2020.April.06. 20:09:50 »
mekkora az FPS?

Továbbra is csak 10. :oops: Valójában a karakteres mód nem sokat javít, ha nem nagyon veszteséges, a pixel mód is csak 750K lenne a jobban tömöríthető "karakteres" byte sorrendre átrendezve. De azt 4 MHz-es gépen nehéz lenne lejátszani. 15 fps talán működne ilyen rossz minőségű konverzióval:
* badapple.com (9.89 kB. 126x39 - viewed 83 times.)
* videochr.m4 (518.88 kB - downloaded 83 times.)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4825
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
Re: Mozgó kép Enterprise -on...?
« Reply #308 on: 2020.April.06. 20:24:41 »
Egyelőre ilyen lett a rossz minőségű, de 15 fps (lejátszva 50/3) változat, minden kép csak 32 egyedi karaktert használhat:
* badapple.com (9.89 kB. 126x39 - viewed 88 times.)
* videochr.m4 (759.66 kB - downloaded 84 times.)
A 224 fix karakter keresésére valószínűleg lehetne jobb megoldás, a konvertáló program jelenleg egyszerűen az egész videón leggyakrabban előforduló 224 karaktert használja. A képenként változó 32 viszont a minimális pixel hibára optimalizált.

Még egy lehetséges ötlet a karakterek definiálását képenként "forgatni", azaz az első képhez az első 32 karaktert, a következőhöz a második 32-t, és így tovább. Ez akkor lehet előnyös, ha az egymást követő képek általában hasonló karakterkészletet használnak, de ha sok a mozgás, akkor nem feltétlenül javít sokat.
« Last Edit: 2020.April.06. 20:37:58 by IstvanV »

Offline Povi

  • EP addict
  • *
  • Posts: 1964
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 80.0.3987.163 Chrome 80.0.3987.163
    • View Profile
    • http://povi.fw.hu
Re: Mozgó kép Enterprise -on...?
« Reply #309 on: 2020.April.06. 21:27:33 »
Egyelőre ilyen lett a rossz minőségű, de 15 fps (lejátszva 50/3) változat, minden kép csak 32 egyedi karaktert használhat:

Szebb a másik... A 10 FPS szerintem bőven elég.
Csak azért gondoltam, h több lehet, mert eredetileg azt írtad, hogy framenként elég 224 karakter, legutóbb meg már azt, hogy van néhány frame, amibe nem volt elég a 256 (legalábbis én így értelmeztem :-) )

És abból gondoltam, h akkor biztos több frame van, mert nem ugyanazok.
*** Speicherplatz zu klein

Offline geco

  • EP addict
  • *
  • Posts: 5625
  • Country: hu
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
Re: Mozgó kép Enterprise -on...?
« Reply #310 on: 2020.April.07. 09:45:25 »
Szebb a 10-es, a 15-ös ného egy picit kikockásodik, viszont a 15 frame/sec tök jó folyamatossá teszi.

Online szipucsu

  • EP addict
  • *
  • Posts: 8391
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 74.0 Firefox 74.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Mozgó kép Enterprise -on...?
« Reply #311 on: 2020.April.07. 14:41:03 »
Az eddigi 3 verzió között én nem vettem észre jelentős különbségeket. Talán az első tetszik a legjobban, talán mert azt láttam először. Az utolsóban feltűnt, hogy a zene egyes részei a videó más-más részeihez kerültek az fps változtatása miatt. A 10 fps-es verzióban külön tetszett, hogy a zene pont akkor ért bizonyos részekhez, amikor a videóban is adott rész jött, és pont odaillett, még ha a zene csak illusztráció miatt volt.
Én az első verzióra szavaznék, és ha netalán maradna a zene, a végét kicsit lehetne tovább írni a zenének, hogy pont akkor fejeződjön be, mint a videó.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos

Offline Povi

  • EP addict
  • *
  • Posts: 1964
  • Country: hu
  • OS:
  • Windows NT 10.0 Windows NT 10.0
  • Browser:
  • Chrome 80.0.3987.163 Chrome 80.0.3987.163
    • View Profile
    • http://povi.fw.hu
Re: Mozgó kép Enterprise -on...?
« Reply #312 on: 2020.April.07. 15:14:48 »
- néhány helyen veszteséges a konverzió, összesen 296 karakter rossz 27 képkockán.

Mi alapján választod ki a hiányzó karakterhez a helyettesítő karaktert? Mekkora a "hiba"?
*** Speicherplatz zu klein

Offline IstvanV

  • EP addict
  • *
  • Posts: 4825
  • OS:
  • Linux Linux
  • Browser:
  • Firefox 68.0 Firefox 68.0
    • View Profile
Re: Mozgó kép Enterprise -on...?
« Reply #313 on: 2020.April.07. 16:02:21 »
Mi alapján választod ki a hiányzó karakterhez a helyettesítő karaktert? Mekkora a "hiba"?

A forráskód csomagban megtalálható lesz a konvertáló program, de röviden így működik:
- először megkeresi a teljes videóban az egyedi karaktereket, rendezi gyakoriság szerint, és a leggyakoribb 60 lesz a karakterkészlet fix része
- 196 karakter képenként változhat, egy blokk = 7 képkocka = (7 * 196 * 8 ) + 32 + (7 * 32 * 24) = 16384 byte, amiből 32 byte kihasználatlan
- a blokkokban minden második karakter fordított byte sorrendű, ennek csak a lejátszó optimalizálásánál van jelentősége
- ha egy képkocka túl sok egyedi karaktert tartalmaz, akkor megkeresi azt a kettőt, amelynek az egyesítése a legkevesebb pixel (bit) hibát eredményezi, és ezekből egy új karakter lesz az eredeti kettő gyakoriságának az összegével. A művelet ismétlődik addig, amíg a karakterkészlet mérete már nem nagyobb a tárolhatónál
- végül a kép karaktereihez (32*24) hozzárendeli az eltérő bitek száma szerint leghasonlóbbakat
- a tömörített file két részből áll, először a fix karakterek, majd a blokk adat
- a blokk adat tömörítése: epcompress -raw -m4 -X -blocksize 8192 -minlen 3 -maxoffs 32768. A 16384 helyett 8192 byte-os blokkok egy keveset javítanak a méreten. A formátum az eredeti "epcompress -m4" lebutított, és azzal nem kompatibilis változata, nem támogat 3 byte-nál rövidebb sorozatokat (ez is megtalálható lesz a forrás csomagban)

Az első konvertált videó egyszerűbb algoritmust használt, amivel több volt a pixel hiba, az újabbal ezek az eltérések:
Code: [Select]
Frame  542: lossy conversion: chrs:   2, pixels:    2, max. pixels/chr:  1
Frame  543: lossy conversion: chrs:  16, pixels:   16, max. pixels/chr:  1
Frame  544: lossy conversion: chrs:  12, pixels:   12, max. pixels/chr:  1
Frame  545: lossy conversion: chrs:   2, pixels:    2, max. pixels/chr:  1
Frame  548: lossy conversion: chrs:   1, pixels:    1, max. pixels/chr:  1
Frame  549: lossy conversion: chrs:  10, pixels:   10, max. pixels/chr:  1
Frame  551: lossy conversion: chrs:   7, pixels:    7, max. pixels/chr:  1
Frame  552: lossy conversion: chrs:  13, pixels:   13, max. pixels/chr:  1
Frame  553: lossy conversion: chrs:  12, pixels:   12, max. pixels/chr:  1
Frame  554: lossy conversion: chrs:  11, pixels:   11, max. pixels/chr:  1
Frame  555: lossy conversion: chrs:   9, pixels:    9, max. pixels/chr:  1
Frame  556: lossy conversion: chrs:   7, pixels:    7, max. pixels/chr:  1
Frame  557: lossy conversion: chrs:  11, pixels:   11, max. pixels/chr:  1
Frame  558: lossy conversion: chrs:  15, pixels:   15, max. pixels/chr:  1
Frame  559: lossy conversion: chrs:  17, pixels:   17, max. pixels/chr:  1
Frame  560: lossy conversion: chrs:  14, pixels:   14, max. pixels/chr:  1
Frame  561: lossy conversion: chrs:  18, pixels:   18, max. pixels/chr:  1
Frame  562: lossy conversion: chrs:  16, pixels:   16, max. pixels/chr:  1
Frame  563: lossy conversion: chrs:  22, pixels:   22, max. pixels/chr:  1
Frame  564: lossy conversion: chrs:  13, pixels:   13, max. pixels/chr:  1
Frame  565: lossy conversion: chrs:  29, pixels:   29, max. pixels/chr:  1
Frame  566: lossy conversion: chrs:  13, pixels:   13, max. pixels/chr:  1
Frame  567: lossy conversion: chrs:   1, pixels:    1, max. pixels/chr:  1
Frame  568: lossy conversion: chrs:   3, pixels:    3, max. pixels/chr:  1
Frame  628: lossy conversion: chrs:  12, pixels:   12, max. pixels/chr:  1
Frame  629: lossy conversion: chrs:   6, pixels:    6, max. pixels/chr:  1
Frame  630: lossy conversion: chrs:   3, pixels:    3, max. pixels/chr:  1

Érdekességként készítettem ditherelt (epimgconv -dither 2 0) és 4 színű verziót is, de ezek sokat növelnek a file méreten, a ditherelt 916756 byte, a 4 színű pedig közel 1 MB, és ezeknél a pixel hiba is több:
* badappld.ep128s (1128.35 kB - downloaded 96 times.)
* badappl4.ep128s (1201.35 kB - downloaded 94 times.)

Online szipucsu

  • EP addict
  • *
  • Posts: 8391
  • Country: hu
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Firefox 74.0 Firefox 74.0
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: Mozgó kép Enterprise -on...?
« Reply #314 on: 2020.April.07. 16:18:33 »
Érdekességként készítettem ditherelt (epimgconv -dither 2 0) és 4 színű verziót is
Vannak részek, amik jobbak így, pl. a 2. verzióval a lángnyelvek, meg a tollpihék széthullása jobban mutat, de összességében szerintem így is a legelső verzió volt a legjobb.
100 SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
110 SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
120 SOUND PITCH 25,SYNC 2
Videos