Naprej Nazaj Kazalo

7. Programska oprema

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

Od tega, ali želite kodirati zvok, zapisan v neki datoteki, plošči CD ali zvok z analognega nosilca, je odvisno, katero orodje boste uporabili za izdelavo datoteke v zapisu WAV.

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

7.1 Zajemalniki (angl. rippers) in zapisovalniki v zapisu 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 zajem glasbe s plošče CD v zapis 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 zajem "digitalnega zvoka s kompaktnih diskov" (angl. Compact Disc Digital Audio (CDDA)), na internetu znano tudi kot 'ripper'. Aplikacija uporablja knjižnico 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 plošče CD 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 za lupino Bourne Shell in služi kot vmesnik do programov Cdparanoia, Cdda2Wav, Tosha in BlaRipEnc, 8hz-mp3, L3enc. V bazi CDDB (angl. CD Data Base - podatkovna baza plošč CD) poišče imena skladb, ki jih predvajamo. Ime je mogoče določiti tudi ročno. Pretvorite lahko celotno ploščo CD ali le izbrane skladbe. Podprte so oznake ID3.

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

Cd2mp3

Cd2mp3 je prosta programska oprema, izdelana za ravnanje z dvema drugima programoma: Cdda2wav (ki zajema skladbe s plošč CD) in Lame (ki kodira v zapis MP3)

http://sertaozinho.org/cd2mp3/index.html

RipperX

RipperX uporablja grafično knjižnico GTK in pretvarja zvoka s plošč CD v zapis 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 uporablja knjižnico GTK. Je pretvornik za zvok s plošč v zapis MP3. Zmogljivost vgrajenega pretvornika zvoka s plošč CD je podobna Cdparanoii, lahko pa uporablja tudi zunanje pretvornike kot npr. Cdda2wav. Omogoča avtomatiziran vmesnik za kodirnike v zapis MP3, kar omogoča, da ploščo CD enostavno pretvorite v datoteke MP3. Podprt je protokol CDDB za iskanje podatkov o skladbah s strežnikov 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 Zapisovalniki (angl. encoders)

Za pretvarjanje datotek iz zapisa WAV v MP3 boste potrebovali zapisovalnik:

Blade's MP3 Encoder

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

http://bladeenc.cjb.net

Lame

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

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

Gogo

To je zelo hiter zapisovalnik MP3 za družino procesorjev x86. Temelji na Lamu različice 3.29 beta, optimalizirali pa so ga PEN@MarineCat, Keiichi SAKAI, URURI, kei in shigeo. (Da boste 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 (angl. players)

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, dodanih pa je tudi nekaj posebnosti, ki so na voljo samo za različico za Linux.

http://www.xmms.org

Xaudio

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

http://www.xaudio.com

AlsaPlayer

AlsaPlayer je nova vrsta predvajalnika PCM. Je večniten (angl. multi threaded) in poskuša znatno uporabljati knjižnice in gonilnik Alsa. Ima nekaj za Linux/Unix izjemnih lastnosti. 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! Je prvi za Linux in edini predvajalnik pod licenco GPL, ki to zmore! Možno je predvajanje datotek MP3 in plošč CD pri različnih hitrostih.

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

Mpg123

Kaj je Mpg123? To je hiter, prosto dostopen in prenosljiv zvočni predvajalnik MPEG za Unix. Podpira MPEG 1.0/2.0 s sloji 1, 2 in 3 (slovite datoteke MP3) ter je bil preizkušen na številnih sistemih vključucjoč Linux, FreeBSD, NetBSD, SunOs, Solaris, IRIX, HP-UX in ostale. Za predvajanje ob polni kakovosti CD (44 kHz, 16 bit, stereo) je potreben 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 optimaliziran dekoder Xing MPEG (licenca GPL), zaradi česar je eden najhitrejših in najboljših predvajalnikov zvoka, kar jih je na voljo. FreeAmp omogoča mnogo pomembnih lastnosti, ki jih uporabnik pričakuje od čistega in za rabo preprostega uporabniškega vmesnika.

http://www.freeamp.org/

7.4 Strežniki MP3 (angl. streaming servers)

Strežniki MP3 omogočajo oddajanje glasbe MP3 po mreži, ki je lahko vaš intranet ali kar internet.

Icecast

Dobrodošli! Icecast je sistem za oddajanje zvoka v zapisu MPEG raven III. Zanj skrbi ekipa linuxpower.org. V paketu z Icecastom dobite še programa Iceplay in Icedir. Iceplay prenaša sezname za predvajanje, ki 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 zdajšnji različici uporablja zapis MP3.

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

http://fluid.sourceforge.net/ (nova domača stran)

Litestream

Litestream je na odprti kodi temelječ prilagodljiv strežnik MP3 za Unix z veliko kapaciteto.

http://www.litestream.net/

Apache::MP3

Modul za oddajanje glasbe MP3, ki uporablja spletni strežnik Apache.

Ta modul predstavi hierarhijo imenikov z datotekami MP3 kot "brskabilno" knjižnico skladb za oddajanje preko mreže.

[Je rezultat projekta CPAN]

7.5 Mešalniki (angl. mixers)

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 lahko dobite skupaj z dokumentacijo na spletni strani:

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

eMixer

eMixer je za rabo preprost vmesnik do Mpg123, ki omogoča hkratno predvajanje in mešanje dveh tokov MP3. 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 mešanje MP3, na tej kodi je zgrajen tudi Liveicov modul za mešanje.

http://emixer.linuxave.net/

GDAM

GDAM je DJ paket za mešanje v realnem času. Hkrati je mogoče predvajati in mešati poljubno število datotek MP3. Učinki se lahko dodajajo, spreminjajo ali dinamično preurejajo. GDAM temelji na arhitekturi odjemalec/strežnik: zvok nastaja na strežniku, ki lahko sprejema ukaze s poljubnega števila odjemalcev. Ostale značilnosti vključujejo vtičnice za avdio učinke in vmesniške komponente, predpomnilnik in večkratno izvajanje, sekvenciranje, dodajanje ritma, prikazovalniki parametrov valovanja in računanje ritma, predvajanje seznamov skladb brez odmorov med njimi, sistem s sprotno pomočjo, klon Mpg123, ki teče na strežniku GDAM, prilagodljiva ukazna vrstica za neposreden nadzor strežnika, zapis celotne "mešanice" ali kateregakoli dela toka v medpomnilnik, disk ali zapis MP3, podpora za več zvočnih kartic in podpora za strojno opremo MIDI.

http://gdam.org/

druga povezava:

http://gdam.sourceforge.net

7.6 Urejevalnik oznak ID3

Id3ed

Id3ed je urejevalnik oznak ID3 za datoteke MP3. Oznake lahko nastavljate interaktivno, preko ukazne vrstice ali kar s kombinacijo obojega. Id3ed lahko nastavi zvrst kot ime ali kot številko. Oznake lahko tudi odstranite ali si jih ogledujete.

http://www.azstarnet.com/~donut/programs/id3ed.html

Mp3info

MP3info je majhen pripomoček za branje in zapisovanje oznak MPEG raven 3 (MP3). Vključuje različici za konzolo (ukazna vrstica in interaktivni ncurses) ter GTK.

http://metalab.unc.edu/mp3info/

7.7 Prestrezniki toka (angl. stream grabbers)

Streamripper

Streamripper je zapisovalnik Shoutcastovega toka. Če tok vsebuje podatke o skladbi (meta podatki), Streamripper vsako skladbo zapiše v ločeno datoteko.

http://streamripper.sourceforge.net/

Wget

GNU Wget je prosto dostopen mrežni pripomoček za zajemanje datotek iz svetovnega spleta z uporabo protokolov HTTP in FTP, dvema najbolj razširjenima internetnima protokoloma. Deluje neinteraktivno, tako je mogoče delo v ozadju potem, ko se odjavite s sistema.

Wget je precej več kot prestreznik toka!

ftp://ftp.gnu.org/gnu/wget/

7.8 Razno

Normalizacija jakosti zvoka

Wavnorm

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

Da spremenite jakost kodiranega zvoka datotek MP3, jih boste normalizirali s programom Wavnorm.

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

SOX

Sox je zelo priročen pripomoček za pretvorbo in vam ga močno priporočam. 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 zanesljivo in je vključen v večino distribucij.


Naprej Nazaj Kazalo