home   artikelen   forum   colofon  
Gepubliceerd op 12.10.2001
Auteur: Ronny Ziegler
Vertaald door: Guus Snijders
Languages: en de
Help Ons!
 

Encoder

Microfoon Iedereen die zijn eigen mp3-bestanden wil genereren heeft de hulp van een encoder nodig.
De Frauenhofergesellschaft, zoals altijd, wil geld verdienen met zijn mp3-encoder-code.
Maar er zijn manier om dit dillemma uit de weg te gaan!

[   l3enc8hz-mp3  |  bladeenc  |  encoder  | --links --]

Zelfgemaakte muziek
Vroeg of laat wil iedereen zijn eigen mp3-bestanden genereren. Bijvoorbeeld om een grote CD collectie gecomprimeerd op een enkele cd te branden. Verder heb je nog een programma genodig, genaamd een Ripper, die de muziek uitleest van de CD en een tweede om de muziek om te zetten naar mp3 formaat. In dit artikel kijken we naar het tweede programma. Deze wordt een encoder genoemd. Alle bekende encoders zetten de muziek vanuit het wave formaat (bron) om naar mp3 formaat. Deze wave-bestanden worden gecomprimeerd met wiskundige algorithmen. De frequenties die onze oren niet kunnen waarnemen, worden er meestal uit gefilterd.
Dit algorithme is vrij gecompliceerd zodat veel programma's de originele Frauenhofer-code gebruiken. Nu wil het Frauenhoferinstituut geld verdienen met hun code en iedereen die het algorithme wil gebruiken, dient een hoge prijs te betalen.
Dat is waarom de meeste encoders illegaal zijn of de programmeurs gestopt zijn met de ontwikkeling ervan. Linux versies zijn zeldzaam en dit artikel kan helpen om de juiste encoder voor je te vinden.
l3enc
l3enc is de encoder is gecreëerd door het Frauenhofergesellschaft. Merk op dat er een vergoeding voor dit programma wordt gevraagd, maar het is voor een korte tijd bruikbaar. Na de test periode vereist het programma een special code-sleutel om te werken. Deze code-sleutel is te verkrijgen via het Frauenhofergesellschaft. Dit programma is de standaard Linux encoder en wordt ondersteund door alle mp3-IDEs.
l3enc genereerd de mp3s vrij langzaam, maar werkt goed met hoge compressie en produceerd goede mp3-bestanden. Het verlies van kwaliteit is bijna niet te merken. De compressie ratio is, vergeleken met andere programma's met dezelfde bit ratio, vele malen beter en de mp3-bestanden (dus) kleiner.
8hz-mp3
De 8hz-mp3 encoder is ene goed voorbeeld van de licentie politiek van het Frauenhofergesellschaft. Het programma was gestart als een project van een paar studenten maar stopte vanwegen de hoge licentie prijs die de studenten moesten betalen. De download link verdween van de homepage. Desalniettemin zwierven er nog enkele ontwikkelaars-versies op het Internet. De ontwikkeling van 8hz-mp3 werd erg vroeg gestopt, daardoor zijn de beschikbare versies erg instabiel. Ook comprimeerd het alleen 16 bit's stereo wave bestanden.

bladeenc
Het WINDOWS programma bladeenc is nu ook voor Linux beschikbaar. De encoder is speciaal geprogrammeerd om de hoge muziek kwaliteit te behouden. Volgens de "user oriented MP3 encoding guide" biedt deze encoder de beste kwaliteit voor bit ratios hoger dan 192kbps. Met deze hoge ratio worden de mp3-bestanden groot en heeft de processor meer tijd nodig voor het afspelen, maar je krijgt een beter geluid. Het verschil is alleen te horen met goede speakers.
De snelheid van het coderen is erg hoog, maar het programma heeft problemen met ratios lager dan 128kbps. De mp3-bestanden klinken vervormd tijdens het afspelen met bijvoorbeeld with e.g. mpg123 en de speler geeft continu foutmeldingen. x11amp heeft echter geen problemen met deze bestanden. De gegenereerde bestanden lijken niet te voldoen aan de normale standaard.
Een andere belangrijke en leuke karakteristiek is de mogelijkheid om bladeenc te starten met dezelfde opties als l3enc. Op het eerste oog lijkt dit niet erg spectaculair maar dit geeft de mogelijkheid om frontends te gebruiken met bladeenc, die eigenlijk waren ontworpen voor l3enc.
Het programma heeft zijn basis ontwikkeling er een tijdje op zitten en is nu beschikbaar in een stabiele 1.x.x versie. Maar de programmeurs zijn bladeenc nog steeds aan het verbeteren, met een sterke voorkeur voor de WINDOWS versie. De Linux versie verschijnt met enige vertraging.
Bladeenc wordt aangeraden voor hoge kbps en beter dan l3enc. Voor lage kbps kun je bladeenc beter niet gebruiken, omdat sommige spelers, zoals mpg123, niet in staat zijn deze bestanden af te spelen.
encoder 
Een andere encoder met de geniale naam encoder, is beschikbaar op ftp://wopr.campus.luth.se/pub/mpeg_layer_3/. Deze werkt stabiel en biedt ook op lage kbps ratios goede resultaten. Hij is ontwikkeld voor Linux en compileerd zonder problemen. De snelheid is vrij goed. Het is niet duidelijk of deze encoder legaal is omdat er een verbeterd algorithme van de Frauenhofergesellschaft gebruikt, en geen eigen.



 
Links
l3enc http://www.iis.fhg.de/audio/
8hz-mp3 http://www.8hz.com/
bladeenc http://home8.swipnet.se/~w-82625/
encoder  ftp://wopr.campus.luth.se/pub/mpeg_layer_3/