Naprej Nazaj Kazalo

7. Zahteve glede programske opreme

Pretvorba zvoka v format MP3 je ponavadi dvodelen proces. Najprej se zvok zapiše v format WAV, sledi mu pretvorba iz formata WAV v MP3. Nekatera orodja vam naredijo oboje v enem koraku.

Od tega, ali želite kodirati zvok iz neke datoteke, CD plošče ali zvok z analognega nosilca, je odvisno, katero orodje boste potrebovali za izdelavo datoteke v formatu WAV.

Če želite kodirati zvok z zvočnega vhoda, boste potrebovali program za zajemanje zvoka z vhoda zvočne kartice in shranjevanje rezultatov v formatu WAV. Spodaj je naštetih nekaj koristnih pripomočkov (večina komentarjev je prepisana z domačih strani aplikacij).

7.1 Zajemovalniki (angl. rippers) in zapisovalniki v formatu WAV

Za zajem z analognega zvočnega vhoda (angl. line-in):

Wavrec

Wavrec se distribuira kot del paketa Wavplay, ki ga lahko snamete z naslova:

ftp://sunsite.unc.edu/pub/Linux/apps/sound/players/

Za pretvorbo glasbe s CD plošče v format WAV, v angleščini se opravilu reče 'CD ripping':

CDDA2WAV

http://metalab.unc.edu/pub/Linux/apps/sound/cdrom/

Cdparanoia

Cdparanoia je orodje za za pretvorbo "digitalnega zvoka s kompaktnih diskov" (angl. Compact Disc Digital Audio (CDDA)), na internetu znano tudi kot 'ripper'. Aplikacija sloni na knjižnici Paranoia, ki opravi vse delo (izvorna koda te knjižnice je vključena v distribucijo izvorne kode paketa Cdparanoia). Tako kot Cdda2wav tudi paket Cdparanoia prebere zvok s CD plošče kot podatke brez analognega koraka vmes in zapiše podatke (oz. jih preusmeri po "cevi") v formatih WAV, AIFC ali surovi 16 bitni linearni PCM. V primerjavi s Cdda2wav je precej počasnejši, vendar da najboljše rezultate, ki jih je mogoče dobiti, tudi s CD plošč, katerih glasbo je težko pretvoriti zaradi prask ali drugih napak pri branju.

http://www.xiph.org/paranoia/index.html

RipEnc

RipEnc je lupinski skript lupine Bourne Shell, ki služi kot vmesnik do programov Cdparanoia, Cdda2Wav, Tosha in BlaRipEnc, 8hz-mp3, L3enc. Uporablja iskanje po CDDB (angl. CD Data Base - podatkovna baza CD plošč) za avtomatiziranje poimenovanja skladb, katere pretvarjamo. Mogoče je tudi ročno določanje imen. Pretvorite lahko celotno CD ploščo ali le izbrane skladbe. Podprte so tudi oznake ID3.

http://www.asde.com/~mjparme/index.htm

RipperX

RipperX je na grafični knjižnici GTK zasnovan program za pretvorbo zvoka s CD plošč in kodiranje v format MP3. Ima "vtičnice" (angl. plug-in) za Cdparanoio, BladeEnc, kodirnik Lame MP3, XingMp3enc, 8hz-mp3, Lame in kodirnik ISO v2. Podpira tudi CDDB in oznake ID3.

http://www.digitallabyrinth.com/linux/ripperX/

Grip

Tudi Grip je zasnovan na knjižnici GTK. Je pretvornik CD zvoka/MP3 kodirnik. Zmogljivost vgrajenega pretvornika zvoka s CD plošč je podobna kot pri Cdparanoii, lahko pa uporablja tudi zunanje pretvornike (kot npr. Cdda2wav). Omogoča tudi avtomatiziran vmesnik za kodirnike v format MP3, kar vam omogoča, da CD ploščo na enostaven način pretvorite v datoteke tipa MP3. Podprt je tudi protokol CDDB za iskanje informacij o skladbah s podatkovnih strežnikov CD plošč. Grip deluje s programom DigitalDJ, ki omogoča poenoteno "računalniško podprto" različico vaše glasbene zbirke.

http://www.nostatic.org/grip/

7.2 Kodirniki

Za pretvarjanje datotek iz formata WAV v MP3 boste potrebovali kodirnik:

Blade's MP3 Encoder

BladeEnc je prosto dostopen kodirnik MP3. Temelji na enakih postopkih ISO za kompresijo kot MpegEnc, tako lahko v grobem pričakujete podobno ali nekoliko boljšo kakovost. Glavna razlika je v zunanji podobi in hitrosti. BladeEnc nima uporabniku tako prijaznega vmesnika kot MpegEnc, zato pa je več kot trikrat hitrejši in deluje kar z nekaj priljubljenimi grafičnimi vmesniki.

http://bladeenc.cjb.net

Lame

V slavni zgodovini GNU poimenovanja pomeni Lame: LAME Ain't an MP3 Encoder (Lame ni MP3 kodirnik). Lame zares ni MP3 kodirnik. Je "popravek" (angl. patch) z licenco GPL za demonstracijsko izvorno kodo Dist10 ISO. Lame ne more proizvesti MP3 toka. Nemogoče ga je tudi samega po sebi prevesti. Da bo ta programska oprema delovala, potrebujete ISO izvorno kodo. Le ta je prav tako prosto dosegljiva, toda kakršnakoli komercialna uporaba (vključno z distribucijo brezplačnih kodirnikov) lahko zahteva licenčni sporazum s podjetjem FhG (Fraunhofer Gesellschaft) iz Nemčije.

http://www.sulaco.org/mp3/

Gogo

To je zelo hiter MP3 kodirnik za arhitekture z družino procesorjev x86. Temelji na Lamu različice 3.29 beta, optimizirali pa so ga še PEN@MarineCat, Keiichi SAKAI, URURI, kei in shigeo. (Da boste lahko prevedli izvirnik, boste potrebovali še NASM, ki ga lahko najdete na http://www.web-sites.co.uk/nasm/).

http://homepage1.nifty.com/herumi/gogo_e.html

7.3 Predvajalniki

Za predvajanje datotek MP3 boste seveda potrebovali predvajalnik:

Xmms (prej znan kot X11Amp)

Ta predvajalnik ima veliko značilnosti Winampa za okolja Windows 95/98/NT, ima pa seveda tudi nekaj posebnosti, ki so na voljo samo za različico za Linux.

http://www.xmms.org

Xaudio

Xaudio je zelo hitra in zelo robustna za več sistemov primerna rešitev za predvajanje digitalnega zvoka, posebej usmerjena k dekodiranju MPEG (MP1, MP2 in MP3) zvoka.

http://www.xaudio.com

AlsaPlayer

AlsaPlayer je nov tip predvajalnika PCM. Je večniten (angl. multi threaded) in poskuša kar precej uporabljati knjižnice in gonilnik Alsa. Ima nekaj za Linux/Unix edinstvenih značilnosti. Namen je izdelati v druge aplikacije vključljiv okvir za predvajanje vseh vrst zvoka in videa s poudarkom na zvočnih podatkih v formatu PCM. Nadzor (npr. višine tonov) pri polni hitrosti, pozitiven *in* negativen! Prvi za Linux in edini predvajalnik pod licenco GPL, ki to zmore!! Možno je predvajanje datotek MP3 in CD plošč pri različnih hitrostih.

http://www.alsa-project.org/~andy/

Mpg123

Kaj je Mpg123? To je hiter, prosto dostopen in prenosljiv MPEG zvočni predvajalnik za Unix. Podpira MPEG 1.0/2.0 s sloji 1, 2 in 3 (slovite MP3 datoteke) ter je bil preizkušen na številnih sistemih vključno z Linuxom, FreeBSD, NetBSD, SunOs, Solarisom, IRIX-om, HP-UX-om in ostalimi. Za predvajanje ob polni CD kakovosti (44 kHz, 16 bit, stereo) so nujno potrebni Pentium (ali hitra 486), SPARCstation10, DEC Alpha ali podoben procesor. Predvajanje v načinu mono in/ali ob slabši kakovosti (22 kHz ali 11 kHz) je mogoče tudi s počasnejšimi procesorji 486.

http://dorifer.heim3.tu-clausthal.de/~olli/mpg123/

FreeAmp

FreeAmp je razširljiv, za več sistemov prirejen predvajalnik. Zanj je značilen optimiziran dekoder Xing MPEG (licenca GPL), zaradi česar je eden najhitrejših in najboljših predvajalnikov zvoka, kar jih je na voljo. FreeAmp omogoča precej najpomembnejših značilnosti, ki jih uporabnik pričakuje od čistega in za rabo preprostega uporabniškega vmesnika.

http://www.freeamp.org/

7.4 MP3 strežniki

MP3 strežniki (angl. streaming servers) omogočajo 'oddajanje' MP3 glasbe po mreži, to je lahko vaš intranet ali kar sam internet.

Icecast

Dobrodošli! Icecast je sistem za oddajanje zvoka v formatu MPEG Layer III. Nad njim bedi ekipa linuxpower.org. V paketu z Icecastom dobite še programa Iceplay in Icedir. Iceplay prenaša sezname za predvajanje, ki vam omogočajo, da pošljete strežniku Icecast že kodirane datoteke.

http://www.icecast.org/

Fluid

Oddajni strežnik Fluid je program za oddajanje videa in zvoka po mreži in v trenutni obliki uporablja format MP3.

http://www.subside.com/fluid/ (stara domača stran) http://fluid.sourceforge.net/ (nova domača stran)

7.5 Mešanje

LiveIce

LiveIce je izvirni odjemalec za Icecast, ki kodira tok MPEG za oddajanje, ko je narejen. V nasprotju z odjemalci, kot sta Shout in IceDJ, omogoča tudi oddajanje zvoka v živo, ne samo vnaprej zapisanih datotek MP3.

LiveIce dobite skupaj z Icecastom, novejše različice skupaj z dokumentacijo lahko dobite na spodnji spletni strani:

http://star.arm.ac.uk/~spm/software/liveice.html

eMixer

eMixer je za rabo preprost vmesnik do Mpg123, ki vam omogoča predvajanje in mešanje dveh tokov MP3 naenkrat. Zmožnost mešanja dveh tokov MP3 naredi eMixer za navzkrižni kontrolnik jakosti zvoka, to pa uporabniku kar s konzole omogoči podobne zmožnosti, kot jih ima DJ. eMixer se obnese tudi v okoljih z zabavami v "realnem času". Temelji na izvirni kodi za MP3 mešanje, na tej kodi je z grajena tudi Liveicova komponenta za mešanje.

http://emixer.linuxave.net/

7.6 Razno

Normalizacija jakosti zvoka

Wavnorm

Če ste kodirali zvok "v živo" ali posnetke s starejših CD plošč, lahko pride do kar precejšnjih razlik v nekaterih parametrih zvoka.

Da spremenite jakosti kodiranega zvoka datotek MP3, jih boste morali normalizirati s programom Wavnorm.

http://www.zog.net.au/computers/wavnorm/

Sox je zelo priročen pripomoček za pretvorbo in vam ga močno priporočamo. Potrebovali ga boste, če želite uporabljati Wavnorm.

ftp://sunsite.unc.edu/pub/Linux/apps/sound/convert/

Morda boste potrebovali tudi program za mešanje. Xmixer deluje solidno in je vključen v večino distribucij.


Naprej Nazaj Kazalo