SPACEHAWKS' WORLDNEWS
MPEGA GUI

 

MPeG Audio GUI-k





Igéretemhez híven íme a cikk a különböző GUI-król amikkel az MPEGAudio
tömörítés jóval könnyebben megoldható mintha a CLI-ben ("a fiúk a CLI-ben
dolgoznak"!) kellene a program parancsait külön-külön bepötyögni.

Az első program amit ki fogok vesézni az a:


                               TheMPegEncGUI

nevet viseli és 1.31-es verziójú.

A program sajátosságai:
- a kész MPEGAudio file-okat ugyanoda menthetjük, mint ahonnan történt a
  tömörítés. Mondjuk ez egy CD esetében nem biztos, hogy lehetséges...
- minden tömörítőnek külön-külön meg tudjuk adni a stack-jét.
- könnyen le tudjuk játszani az Mpega segítségével az MPEGAudio
  file-okat.
- könnyen ki tudjuk választani a kódolandó file-okat egy requester
  segítségével akár több könyvtárból, partícióról vagy CD-ről.
- letörölhetjük a forrás-file-(oka)t ha akarjuk.
- megnézhetjük, hogy mennyi ideig tartott az egyes file-ok kódolása, mert a
  program kiírja a kódolás kezdetének és a végének az időpontját.
- ki lehet iratni az egyes encoder-ek parancssorait, ha nem akarjuk a GUI-t
  használni.

A program által jelenleg támogatott encoder-ek:
- MusicIn (68k, PowerUP).
- Pegase (68k). Ebből nem ártana, ha már lenne egy PPC-s verzió is, lehetőleg
  PowerUP-os, de még egy WarpUp-os ellen sem tiltakoznék...
- Lamer (PowerUp, WarpUp).
- 8Hz (WarpOS)
- MP3Enc (68k)

A jelenleg támogatott decoderek listája:
- Mpega (68k, PowerUp, WarpUp)

A program követelményei:
- OS version 37+.
- MusicIn, Pegase, Lamer, 8Hz, MP3Enc vagy Mpega.
- Sys:classes/gadgets/tabs.gadget ---> ez benne van az archívban.

A következők nem fontosak, de jó ha vannak:
- asl.library v38+ ---> ha használni akarjuk a file-requester-t.
- utility.library v33+ ---> ha használni akarod a tömörítés kezdésének és a
                            befejezésének az időpontjának a kiiratását vagy
                            az auto-törlést.
- c:Cls ---> ha az ablakot törölni akarod.

A program használata:
Mielőtt nekiállnák a GUI-t használni nem árt ha a program ikonjában a
programnak adunk némi stack-et ha nem akarjuk, hogy a program hibásan 
működjön... ...ettől függetlenül még hibásan fog működni néha napján :(...

A program egyes ablakjai:
Prefs:
A program fő beállításának ablakja.
- Text output: ---> itt lehet megadni, hogy mit írjon ki a GUI a tömörítés
                    közben és a megjelenő ablak méretét is itt lehet megadni.
                    Ha "NIL:"-t adunk meg akkor nem jelenik meg az ablak.
- Default ---> a "Text output" beállításait tudjuk az alapra visszaállítani.
- Files to compress: ---> itt lehet megadni a tömörítendő file-ok elérési
                          útvonalát.
  - Add  ---> file(-ok) hozzáadása a listához.
  - Rem  ---> egy file törlése a listáról.
  - Clr  ---> a lista törlése.
  - Load ---> egy előzőleg elmentett lista betöltése.
  - Save ---> egy lista elmentése.
- Encode-pri: ---> az encoder prioritása. Nem érdemes ezt az értéket 1-re
                   állítani ha a file-okat a 68k-s encoder-rel tömörítjük.
                   Bár észrevételeim szerint a PPC-s részre sincs valami nagy
                   hatással ha ezt az értéket megváltoztatjuk.
- Stacksize ---> itt lehet megadni az egyes encoder-ek stack-jének a méretét
                 amik a következők:
                 - MusicIn ---> 100000.
                 - Pegase ---> 8192.
                 - 8Hz ---> 200000.
                 - MP3Enc ---> 8192.
                 - Lamer ---> 200000.
                 - Mpega ---> 4096.
- Switch filenames for Mpega ---> az Mpega használatakor fel lehet cserélni a
                                  kimenő és bemenő file-ok nevét.
- Dynamic destination for list ---> itt lehet azt meghatározni, hogy az
                                    encoder a kész file-okat ugyanabba a
                                    könyvtárba mentse, mint ahonnét a
                                    tömörítés történt.
                                    Ha a kapcsoló aktív akkor a fentebb
                                    említett esemény történik.
- Popup finished-requester ---> egy requester jelenik meg ha készen van a
                                file vagy a megadott lista  kódolása.
- Flash screen and boing ---> a program egy DisplayBeep()-et fog adni, ha a
                              file kész. Ezt a listában szereplő minden file
                              megteszi.
- Delete source-file ---> a forrás file-t a program letörli.
- Print start and stoptime ---> a tömörítés kezdésének és a befejezésének az
                                idejét kiírja a program.
- Save global ---> a különböző beállítások el lesznek mentve az "ENVARC:"-ba.
                   De a listát nem menti el!
- About ---> némi infó a programról.
- Quit ---> kilépés a programból.

Az encoder-ek parancsai:
Itt nem a programok egyes MPEG Audio kódolására vonatkozó parancsait
ismertetem, mert azokról már volt szó és azok így a GUI-n belül szerintem
elég egyértelműek!
- Inputfile ---> a file elérési útvonala amiből MPEG Audiot akarunk készíteni
                 ha nem a listát használjuk.
- Outputfile ---> a kész MPEG Audio file-ok elmentési útvonala.
- Asl ---> egy ASL típusú filerequester jelenik meg mindkét fentebb említett
           opciónál.
- Cls ---> lefuttatja a "C:Cls" parancsot. Ez a program az output ablakot
           törli.
- About ---> némi infó a progiról.
- Quit ---> kilépés.
- Use list ---> lehetővé teszi a listából való tömörítést és nem lehet
                kiválasztani az "Inputfile"-t.
- Stop ---> leállítja a listát. Ez a parancs nem a jelenleg tömörítés alatt
            álló file-ra vonatkozik, hanem az utána következőre.
- Encode ---> a megadott paraméterek mellett a program elkezdi az MPEG Audio
              készítését.
- Print commandline(s) ---> a parancssor kiiratása a képernyőre, így
                            megtudhatjuk, hogy az adott paraméterekkel milyen
                            CLI paranccsal működik az aktuális encoder.
- Default ---> az aktuális encoder-nél minden beállítást az alapra állít
               vissza.

A programról pro és kontra:

Pro:
- könnyű kezelhetőség.
- jónéhány támogatott encoder.
- hirtelen talán ennyi.

Kontra:
- valamikor a program megmakacsolja magát és nem hajlandó a listában megadott
  többi szám tömörítését elvégezni. Ez főleg akkor bosszantó amikor az ember
  este nekiáll tömöríteni a programmal és éjszaka felébredve azt
  konstatálja, hogy bizony a tömörítés a második szám után bizony leállt,
  mert a programnak "lelke" van. (Vagy Windowsról lett átírva?-Emeric SH)
  Ilyenkor nem tehet mást az ember, csak hogy újraindítja a rendszert, azután
  ismételten hajlandó normálisan működni a program.

Ennyi lett volna a programról az ismertető ami szerintem jóval könnyebbé
teszi az MPEG Audio készítését nagyüzemi méretben, főleg akkor, ha már lenne
egy PPC-re optimalizált encoder, mert a mostaniak még mindig lassabban
dolgoznak, mint egy 060-as :(.
Szerintem ennél egy 603e valamivel többre képes.



                                                A Guy Called Raven


U.i.: van egy másik MPEG Audio készítő program is ami a "MiraMP3 GUI" nevet
      viseli, de nem jutottam vele zöldágra, pedig közdöttem vele egy ideig.
      Sajnos a programhoz nem mellékeltek doksit így még azt se tudtam meg, 
      hogy miért nem működött a program!
                   


                                                A Guy Called Raven

U.i.2: időközben eltelt egy kis idő és megjelent a Pegase új verziója ami már
       támogatja a PPC procikat is WarpUp alatt.
       A sebességről csak annyit, hogy egy MPEG Audio Layer 2.5-ös file-t
       szinte valósidőben készít el egy 603e 240Mhz-s gépen!
       Úgy összehasonlítási alapként egy AMD K6-2 3D Now! 300Mhz-es gép a
       Layer 3-as MPEG Audio file-t valósidőben készíti el.
       Azt hiszem ezzel az AMIGA ismételeten bebizonyította, hogy még nem
       kell leírni a pc-vel szemben!
       A Pegase új verziójának a 68k-s és PPC-s verziója is tökéletesen
       együtt tud működni a fentebb említett TheMPegEncGUI-val!
       Csak azt mondaná meg nekem valaki, hogy mi a különbség az MPEG Audio
       Layer 2 és 3 között, mert én nem vettem észre semmi különbséget!



                                                A Guy Called Raven


U.i.3: újabb kis idő telt el és megjelent a TheMPenEncGui 1.4-es verziója
       ami már támogatja az Ncode nevű programot is és a szokásos MPEG Audio
       készítő progikat.
       Érdekes módon a Lamer új verziójival nem jutottam dűlőre, mert a 
       program mindig a !!!CD-re!!! akarta menteni az MPEG Audio file-t!

                                                
                                                A Guy Called Raven