Ncode 1.0LUBOŠ NĚMEC
POŽADAVKY: CPU 68020 a vyšší, Fast RAM Jeden z fenoménů dnešní technické doby - MP3 mánie zastihla bez výjimky
především všechny domácí počítače a nevyhnula se ani Amize. Kompresní poměr
přibližně 1:10, komu by se nelíbilo mít na jednom cédéčku deset klasických audio
CDček? Programů na vytváření MP3 formátu není pro Amigu a 68K procesory zrovna
mnoho, vím pouze o dvou částečně použitelných, překompilovaných navíc z Unixu s
názvy mp3encoder a 8hz-mp3. Dnes bych Vás chtěl tedy seznámit s dalším MP
enkodérem Ncode. Ncode je nejnovějším MP3 enkodérem pro Amigu a zatím je
dostupný pouze v neúplné betaverzi. Ncode bude (přesněji řečeno možná už je) k
dispozici ve dvou variantách - jako freeware a jako komerční program dodávaný
včetně GUI distribuovaný německou firmou Titan Computer. Freeware verze se liší
od komerční verze pouze ve výrazném omezení rychlosti kódování, která je dle
autorů zhruba 10x nižší. Ncode podporuje formát joint stereo (MS stereo)
používaný ve většině MP3jek i možnost definování MP3 tagů s názvy písniček, alb,
autorů či skupiny apod. (podrobněji viz například AR 43 a program AmTAGEd).
Současná verze programu existuje ve verzích pro procesory 68020, 68020+FPU,
68040 bez FPU, 68040 včetně FPU, 68060 a PowerPC systémy powerUP a WarpUP.
Grafický interface NcodeR {viz obrázky) umožňuje měnit skiny (účel skinů u MP3
enkodéru mi jaksi není příliš jasný, ale budiž) a s jeho pomocí lze Ncode
kompletně ovládat. Program podporuje zvukové formátu WAV, AIFF a MAUD, poněkud
překvapivě tedy není podporován standardní amigovský samplovací formát IFF8SVX
ani formáty s PCM či ADPCM kompresí. Grabování a enkódování
Autor programu nikde neuvádí, kde vlastně získal rutiny/algoritmy pro
kódování do MP3 formátu (zcela jistě si je nenaprogramoval sám), ale to nás
nemusí až tak příliš zajímat. Jak už jsem uvedl, současná freeware verze Ncode
se ovládá pouze z CLI/Shellu, rovněž žádný manuál není zatím k dispozici.
Naštěstí je ovládání programu snadno pochopitelné, stačí v CLI/Shellu napsat
„Ncode ?“ a zobrazí se jednotlivé volby. Nezapomeňte také zvýšit stack alespoň
na hodnotu 100000, čím víc, tím lépe, nebo uvidíte po zahájení kódovacího
procesu pouze typickou hlášku o přetečení stacku. Pokud nemáte zvukovou kartu
podporující formát MAUD (což určitě naprostá většina amigistů nemá), doporučuji
použít jako zdrojový formát AIFF stereo, který lze získat například nagrabováním
audiotracku v OptyCDPlayeru. To je ovšem zpravidla velmi pomalé i na SCSI CD-ROM
mechanikách, kdy se jedna písnička grabuje několik desítek minut. Dalším
způsobem je samplování, což je ale poněkud nespolehlivá metoda nehledě na
skutečnost, že samplery s podporou 44.1 KHz stereo nejsou zase tak běžné. Mám
tedy další řešení použijte AsimCDFS filesystém a audiotrack prostě okopírujte z
CDčka přímo na disk v AIFF formátu. Konverze proběhne rovnou při kopírování a
celá operace nebude u podporovaných CD-ROM mechanik (AsimCDFS totiž neumí tímto
postupem pracovat zdaleka se všemi používanými mechanikami) o mnoho delší než
délka originálního audio tracku. Rychlost programu
Jak dále autor uvádí, pouze s použitím grafického rozhraní NcodeR, tedy jen
v komerční verzi Ncode lze dosáhnout maximální možné rychlosti kódování, na 200
MHz PowerPC kartě (není uváděno zda na 603e/BlizzardPPC nebo 604e/CyberStormPPC)
lze prý kódovat MP3jky rychleji než v reálném čase! Jako příklad je udáváno
enkódování písničky v délce 2 min 44 s v obvyklém 44.1 KHz stereo formátu,
kterou Ncode s GUI NcodeR dokáže vytvořit za 2 min 20 s; freewarová verze pak za
10x delší dobu, plných 22 minut. Tak velké rozdíly v době kódování mají zřejmě
uživatele donutit k nákupu komerční verze programu. A jak to vypadá ve
skutečnosti? S procesorem 68060/50 MHz (stařičký CyberStorm MKI) kóduje v úvodu
článku jmenovaný mp3encoder tříminutovou písničku něco přes 2 hodiny, což je
pouze pro otrlé nadšence hodlající si vytvořit MP3jky za každou cenu. S použitím
freewarové verze Ncode by tedy měl takový hudební maniak MP3jky vytvořit na PPC
procesoru v 5x kratším čase. Vyzkoušel jsem kódování písničky v délce 3 minuty 6
s na procesoru 68060/50 MHz a výsledek zní: 6 hodin 38 minut při skoro 100%
vytížení procesoru. Hrůza! S procesorem 68040 se doba kódování pomocí freewarové
verze Ncode protáhne minimálně na dvojnásobek a enkódování na 68020 lze doslova
považovat za noční a vlastně i denní můru všech uživatelů programu. I kdyby se
doba enkódování zkrátila 10x (čemuž zvláště u 68K verzích Ncode rozhodně
nevěřím), stále jsme s 68060 na nepříliš použitelných 40 minutách. Pro srovnání,
které zřejmě bude trnem v oku všem amigistům, ale taková je prostě realita -
enkódování stejné 3:06 min dlouhé písničky na PC šrotu s PII/450 MHz (testováno
s programem AudioCatalyst 1.5) v minimálně stejné kvalitě jakou produkuje Ncode
trvá pouze 28 s a budu-li se držet informací o programu, je tedy zhruba 5x
rychlejší než komerční PPC verze Ncode. Závěr je tedy jednoznačný - opět nic pro
68K procesory. Budeme se muset smířit s tím, že rozumné kódovací časy je schopen
zajistit pouze PowerPC procesor a věřit autorovi, že komerční verze je opravdu
10x rychlejší.
Výrobce: André Osterhues (GUI)
Typ: freeware/komerční
Cena: N/A |
HODNOCENÍ:
Ve freewarové verzi velmi pomalý enkodér MP3ek zatím bez GUI, pro jehož
používání je nezbytný PowerPC procesor. |
Vytlačiť článok
Pozn.: články boli naskenované ako text a preto obsahujú aj zopár chýb. Taktiež neručíme za zdrojové kódy (Asm, C, Arexx, AmigaGuide, Html) a odkazy na web. Dúfame, že napriek tomu vám táto databáza dobre poslúži.
Žiadna časť nesmie byť reprodukovaná alebo inak šírená bez písomného povolenia vydavatela © ATLANTIDA Publishing
none
|