Pretvorba zvoka v zapis MP3 je ponavadi dvostopenjski proces. Najprej se zvok zapiše v zapis WAV, sledi pa pretvorba iz zapisa WAV v MP3. Nekatera orodja naredijo oboje v enem koraku.
Od tega, ali želite kodirati zvok, zapisan v neki datoteki, na 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 zajemanje zvoka iz 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).
Za zajemanje iz 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 zajemanje 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 zajemanje "digitalnega zvoka s plošč CD" (angl. Compact Disc Digital Audio (CDDA)), v internetu znano tudi kot 'ripper'. Aplikacija uporablja knjižnico Paranoia, ki postori vse, kar je treba. Izvirna koda te knjižnice je del distribucije izvirne kode paketa Cdparanoia. Tako kot Cdda2wav tudi paket Cdparanoia prebere zvok s plošče CD kot podatke brez vmesnega analognega koraka in zapiše podatke (ali jih preusmeri po "cevi") v formatih WAV, AIFC ali surovem 16-bitnem linearnem PCM. V primerjavi s Cdda2wav je precej počasnejši, vendar da najboljše rezultate, kar jih je mogoče dobiti, tudi s plošč CD, 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 rabi kot vmesnik do programov Cdparanoia, Cdda2Wav, Tosha in BlaRipEnc, 8hz-mp3, L3enc. V zbirki CDDB (angl. CD Data Base -- zbirka podatkov o ploščah 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 za delo 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 zvok 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, denimo Cdda2wav. Omogoča avtomatiziran vmesnik za kodirnike v zapis MP3, to pa omogoča, da ploščo CD enostavno pretvorite v datoteke MP3. Podprt je protokol CDDB za iskanje podatkov o skladbah iz strežnikov plošč. Grip deluje s programom DigitalDJ, ki omogoča poenoteno "računalniško podprto" različico vaše glasbene zbirke.
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 stiskanje kakor MpegEnc, tako lahko pričakujete podobno ali nekoliko boljšo kakovost. Razlikujeta se predvsem po zunanji podobi in hitrosti. BladeEnc nima vmesnika, ki bi bil do uporabnika tako prijaznega kakor MpegEnc, zato pa je več kot trikrat hitrejši in deluje s kar nekaj priljubljenimi grafičnimi vmesniki.
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 izvirno kodo Dist10 ISO. Lame ne more izdelati toka MP3. Nemogoče ga je tudi prevesti. Da bo ta programska oprema delovala, potrebujete izvirno kodo ISO. Ta je prav tako prosto dosegljiva, toda kakršnakoli komercialna raba (skupaj z distribucijo brezplačnih zapisovalnikov) lahko zahteva licenčno pogodbo s podjetjem FhG (Fraunhofer Gesellschaft) iz Nemčije.
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 najdete na http://www.web-sites.co.uk/nasm/).
http://homepage1.nifty.com/herumi/gogo_e.html
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.
Xaudio
Xaudio je zelo hitra in robustna rešitev za več sistemov za predvajanje digitalnega zvoka, posebej za dekodiranje zvoka v zapisih MPEG (MP1, MP2 in MP3).
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 lastnosti, ki so za Linux/Unix izjemne. Namen je izdelati okvir za predvajanje vseh vrst zvoka in videa, ki bi ga bilo mogoče zajeti v druge aplikacije, s poudarkom na zvočnih podatkih v formatu PCM. Nadzor (npr. višine tonov) pri polni hitrosti, pozitiven *in* negativen! Je prvi predvajalnik za Linux in edini predvajalnik pod licenco GPL, ki to zmore! Datoteke MP3 in plošče CD je mogoče predvajati 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) in je bil preizkušen v številnih sistemih, tudi Linux, FreeBSD, NetBSD, SunOs, Solaris, IRIX, HP-UX in drugih. 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), zato je eden najhitrejših in najboljših predvajalnikov zvoka, kar jih je na voljo. FreeAmp omogoča številne pomembne lastnosti, ki jih uporabnik pričakuje od čistega in za rabo preprostega uporabniškega vmesnika.
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.
Fluid
Oddajni strežnik Fluid je program za oddajanje videa in zvoka po omrežju 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 zelo zmogljiv, na odprti kodi temelječ prilagodljiv strežnik MP3 za Unix.
Apache::MP3
Modul za oddajanje glasbe MP3, ki uporablja spletni strežnik Apache.
Ta modul predstavi hierarhijo imenikov z datotekami MP3 kot knjižnico skladb za oddajanje po omrežju, po kateri je mogoče brskati.
[Je rezultat projekta CPAN.]
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 dobite skupaj z dokumentacijo na spletni strani:
http://star.arm.ac.uk/~spm/software/liveice.html
eMixer
eMixer je vmesnik do Mpg123, ki ga je preprosto uporabljati in omogoča hkratno predvajanje in mešanje dveh tokov MP3. Zaradi zmožnosti mešanja dveh tokov MP3 je eMixer navzkrižni nadzornik jakosti zvoka, to pa uporabniku kar s konzole omogoči podobne zmogljivosti, 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.
GDAM
GDAM je paket DJ 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 v strežniku, ki lahko sprejema ukaze s poljubnega števila odjemalcev. Druge značilnosti so vtičnice za avdio učinke in vmesniške komponente, predpomnilnik in večkratno izvajanje, sekvencioniranje, 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 v 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 več zvočnim karticam in podpora strojni opremi MIDI.
druga povezava:
Id3ed
Id3ed je urejevalnik oznak ID3 za datoteke MP3. Oznake lahko nastavljate interaktivno, prek 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). Obsega različici za konzolo (ukazna vrstica in interaktivni ncurses) in GTK.
http://metalab.unc.edu/mp3info/
Streamripper
Streamripper je zapisovalnik Shoutcastovega toka. Če tok obsega podatke o skladbi (metapodatki), Streamripper vsako skladbo zapiše v posebno datoteko.
http://streamripper.sourceforge.net/
Wget
GNU Wget je prosto dostopen omrež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 delati v ozadju po tem, ko se odjavite iz sistema.
Wget je precej več kot prestreznik toka!
Normalizacija jakosti zvoka
Wavnorm
Če ste kodirali zvok "v živo" ali zajemali s starejših plošč CD, lahko nastanejo kar precejšnje razlike 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 zelo 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 zajet v večino distribucij.