Verder Terug Inhoud

7. Software Vereisten.

Audio converteren naar MP3's is normaal een 2 stappen proces, eerst de audio opnemen als Wav en dan de Wav converteren naar een MP3. Sommige tools doen beiden in een keer voor je.

Het formaat waarvan je audio wilt encoderen, CD of direct audio, geeft aan met welke tool je Wav's moet maken.

Als je wilt encoderen van audio input heb je een tool nodig dat opneemt vanaf de geluidskaart input en die dit omzet in Wav formaat. Hieronder staan een aantal handige programmaatje's. (Het meeste commentaar is van de web site van het programma).

7.1 Rippers & WAV Recorders

Om te grabben van analoog audio line-in: Wavrec

Waverec is gedistributeerd als deel van wavplay, welke te downloaden is van:-

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

Om Cd audio data te converteren naar Wav, soms bekends als Cd ripping:

CDDA2WAV

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

Cdparanoia

Cdparanoia is een Compact Disc Digital Audio extraction tool, vaak bekend op het net als een 'ripper'. De applicatie is gebouwd op de Paranoia bibliotheek, die het echte werk doet (de Paranoia bron code is opgenomen in de Cdparanoia source distributie). Net als de originele cdda2wav, leest Cdparanoia package audio van de Cd direct als data, zonder een analoge stap ertussen en schrijft de data naar een file of pipe in Wav, Aifc of raw 16 bit linear PCM. In tegenstelling to cdda2wav is het veel trager maar het geeft een beter resultaat zelfs als er krassen en moeilijke stukjes op de cd zitten.

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

RipperX

RipperX is een GTK programma om Cd audio te rippen en mp3s te encoderen. Het heeft plug-ins voor Cdparanoia, BladeEnc, Lame MP3 encoder, XingMp3enc, lame en de Iso v2 encoder. Het heeft ook support voor Cddb en id3 tags.

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

Grip

Grip is een GTK gebaseerde CD spelen en CD-ripper/MP3-encoder. Het heeft de rip mogelijkheden van cdparanoia ingebouwd, maar het kan ook een externe ripper gebruiken (zoals cdda2wav). Het heeft ook een geautomatiseerd frontend voor MP3 encoders, het laat je een cd pakken om deze gelijk in MP3s om te zetten. Het CDDB protocol wordt ook ondersteund om track informatie van disc database server te ontvangen. Grip werk met DigitalDJ om een "gecomputeriseerde" versie van je muziek collectie aan te bieden.

7.2 Encoders

Om Wav om te zetten in Mp3 heb je een encoder nodig:

Blade's MP3 Encoder

BladeEnc is een gratis Mp3 encoder. Het is gebaseerd op de zelfde ISO compressie routines als mpeg3enc, dus je kan ruwweg de zelfde, of betere kwaliteit verwachten. Het hoofd verschil is het optreden en de snelheid. BladeEnc heeft geen mooi, gebruikers vriendelijk interface net als mpegEnc, maar het is meer dan 3 keer sneller en het werkt met populaire front-end graphical user interfaces.

http://bladeenc.cjb.net

Lame

In de grote historie van Gnu namen, staat Lame voor Lame Ain't an Mp3 Encoder. Lame is geen mp3 encoder. Het is een Gpl'd patch van de dist10 ISO demonstratie source. Lame is totaal ongeschikt voor het maken van mp3 stream. Het is ongeschikt voor het compileren van zichzelf. Je moet de ISO source hebben om deze software te laten werken. De ISO demonstratie source is ook gratis verkrijgbaar, maar enkel commercieel gebruik heeft een licentie agreement nodig van Fhg (Fraunhofer Gesellschaft, Duitsland).

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

Gogo

Gogo is een zeer snelle MP3 encoder voor x86-CPU, die gebaseerd is op LAME versie 3.29beta en geoptimaliseerd door PEN@MarineCat, Keiichi SAKAI, URURI, kei en shigeo. (Je moet NASM downloaden om de source te compileren, die te vinden is op http://www.web-sites.co.uk/nasm/).

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

7.3 Spelers

Om MP3's af te spelen moet je natuurlijk een speler hebben:

Xmms (Formeel bekend als X11Amp)

Deze speler heeft de meeste eigenschappen die Winamp (Windows 95/98/NT) ook heeft, maar het heeft ook eigenschappen die alleen in Linux beschikbaar zijn.

http://www.xmms.org

Xaudio

Xaudio is een zeer snelle en zeer robuuste Multi-platform oplossing voor Digitaal Audio afspelen, vooral gericht op MPEG (MP1, MP2 en MP3) decoderen.

http://www.xaudio.com

AlsaPlayer

Alsaplayer is een nieuw type van PCM speler. Het is zwaar multi-threaded en probeert de ALSA bibliotheek te gebruiken om een beetje te draaien. Het heeft zeer interessante eigenschappen uniek voor Linux/Unix spelers. Het doel is om een volledig pluggable framework voor playback te maken voor alle soorten media met de focus op PCM audio data. Full speed (pitch) control, positief *en* negatief! Eerst Linux- alleen GPL player dat doet het!! MP3's en CD's doen verschillende snelheden :)

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

mpg123

Wat is mpg123? Het is een snelle, gratis en portable MPEG audio speler voor Unix. Het bied ondersteuning voor MPEG 1.0/2.0 layers 1, 2 en 3 (de beroemde "mp3" files) en het is getest op een paar zeer verschillende platformen, onder andere Linux, FreeBSD, NetBSD, SunOS, Solaris, IRIX, HP-UX en andere. Om Cd kwaliteit mp3's af te spelen, is een Pentium (of snelle 486), SPARCstation10, DEC Alpha of zo'n soort CPU nodig. Mono en/of gereduceerde kwaliteit afspelen (22 kHz of 11 kHz) is zelfs mogelijk op langzamere 486 CPUs.

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

Freeamp

FreeAmp is een uitbreidbare, cross-platform audio speler. Het is een geoptimaliseerde versie van de GPLed Xing MPEG decoder welke het een van de snelste en beste geluids spelers verkrijgbaar maakt. FreeAmp heeft een aantal van de belangrijkste eigenschappen, gebruikers kommen in een makkelijke en vriendelijk interface.

http://www.freeamp.org/

7.4 Streaming Servers

Streaming servers stellen je in staat om MP3's te 'rond te sturen' over het netwerk, dit kan je intranet zijn of het internet.

Icecast

Welkom! Icecast is een Mpeg Layer III Audio broadcasting system het the linuxpower.org team. Icecast komt gebundeld met iceplay en icedir. iceplay is een playlist streamer die je in staat stelt geencodeerde files te zenden naar je icecast server.

http://www.icecast.org/

Fluid

Fluid Streaming Server is een programma voor het streamen van media over netwerken, nu gebruikt het het mp3 formaat.

http://www.subside.com/fluid/ (oude site) http://fluid.sourceforge.net/ (nieuwe site)

7.5 Mixen

LiveIce

LiveIce is de source client voor Icecast wat een mpeg stream encodeerd voor broadcast. Niet als clienten als Shout en IceDJ staat dit het uitzenden van live audio toe, anders dan voorgeencodeerde mp3's.

Live is gebundeld met Icecast, nieuwere versies samen met documentatie kan gevonden worden op de website hieronder:

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

eMixer

eMixer is een makkelijk te gebruiken front-end voor mpg123 dat je in staat stelt twee mp3 streams samen te mixen. De mogelijk heid twee mp3's te mixen maakt eMixer een soort cross-fader, dit geeft de gebruiker DJ mogelijkheden voor de computer. eMixer is er goed voor in een "real time" party omgeving. eMixer is gebaseerd op de originele mix code waar liveice met werkt.

http://emixer.linuxave.net/

7.6 Misc

Volume normalisatie

Wavnorm

Als je live audio hebt ge-encodeerd, of je hebt van oudere cd's geencode, kun je variaties vinden in het algemene geluids niveau.

Om het geencode volume niveau van MP3's te veranderen moet je ze normaliseren met wavnorm.

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

Sox is een erg handig sound conversie tooltje welke is aan tebevelen en je hebt het nodig als je wav norm wilt gebruiken.

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

Je hebt misschien ook een mixer programma nodig; Xmixer werk goed en is meegeleverd met de meeste distributies.


Verder Terug Inhoud