AMIGA REVIEW obsah časopisu online!
  Domov     Software     Hry     Obaly     Download  

Ncode 1.0

LUBOŠ 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

AMIGA REVIEW

57 ( 11-12 / 2000 )
56 ( 9-10 / 2000 )
55 ( 7-8 / 2000 )
54 ( 5-6 / 2000 )
53 ( 3-4 / 2000 )
52 ( 1-2 / 2000 )
 
51 ( 12 / 1999 )
50 ( 11 / 1999 )
49 ( 10 / 1999 )
48 ( 9 / 1999 )
46-47 ( 7-8 / 1999 )
45 ( 6 / 1999 )
44 ( 5 / 1999 )
43 ( 4 / 1999 )
42 ( 3 / 1999 )
41 ( 2 / 1999 )
40 ( 1 / 1999 )
 
39 ( 12 / 1998 )
38 ( 11 / 1998 )
37 ( 10 / 1998 )
36 ( 9 / 1998 )
35 ( x / 1998 )
34 ( x / 1998 )
33 ( 1-2 / 1998 )
 
32 ( 11-12 / 1997 )
31 ( 9-10 / 1997 )
30 ( 7-8 / 1997 )
29 ( 6 / 1997 )
28 ( 5 / 1997 )
27 ( 4 / 1997 )
26 ( 3 / 1997 )
25 ( 2 / 1997 )
24 ( 1 / 1997 )
 
23 ( 12 / 1996 )
22 ( 11 / 1996 )
21 ( 10 / 1996 )
20 ( 9 / 1996 )
18-19 ( 7-8 / 1996 )
17 ( 6 / 1996 )
16 ( 5 / 1996 )
15 ( 4 / 1996 )
14 ( 3 / 1996 )
13 ( 2 / 1996 )
12 ( 1 / 1996 )
 
11 ( 12 / 1995 )
10 ( 11 / 1995 )
9 ( 10 / 1995 )
8 ( 9 / 1995 )
7 ( 7 / 1995 )
6 ( 5 / 1995 )

ATLANTIDA NEWS

5 ( 3 / 1995 )
4 ( 1 / 1995 )
 
3 ( 11 / 1994 )
2 ( 9 / 1994 )
1 ( 7 / 1994 )
0 ( 5 / 1994 )