AUDIO :: MPEG

AUDIO :: MPEG is een PERL-module voor codering en decodering van MPEG-audio (MP3).
Download nu

AUDIO :: MPEG Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • GPL
  • Prijs:
  • FREE
  • Naam uitgever:
  • Peter Timofejew
  • Uitgever website:
  • http://search.cpan.org/~ptimof/Audio-MPEG-0.04/MPEG.pm

AUDIO :: MPEG Tags


AUDIO :: MPEG Beschrijving

AUDIO :: MPEG is een PERL-module voor codering en decodering van MPEG-audio (MP3). AUDIO :: MPEG is een PERL-module voor codering en decodering van MPEG AUDIO (MP3) .Synopsis Gebruik Audio :: MPEG; AUDIO :: MPEG is een PERL-interface voor de LAME en MAD MPEG AUDIO LAAGEN I, II en III die coderen Decoderende bibliotheken.Rationalei hebben een redelijk uitgebreide mp3-bibliotheek gebouwd en besloten om wat software te schrijven om de collectie te beheren. Het bleek een nogal cool stuk software (overigens, ik zal het binnenkort onder de GPL vrijgeven), met zowel een web- als opdrachtregelinterface, goed zoeken, geïntegreerd rippen, archiefstatistieken, enz. Want ook, ik wilde ook om audio te streamen en de integriteit van bestanden in het archief te verifiëren. Het is zeker mogelijk om audio te streamen (zelfs met her-codering op een andere bitrate) zonder toevlucht te nemen tot het schrijven van interface-lijm zoals deze module, maar verificatie van de bestanden was onhandig op zijn best (bijv. Stdout / ERN voor snaren), en nutteloos Slechtste.Thus, audio :: MPEG is geboren.Lamethis is misschien wel de beste kwaliteit MPEG-encoder beschikbaar (zeker de beste GPL-encoder). Gedeelten van de Code zijn geoptimaliseerd om te profiteren van enkele van de geavanceerde functies voor Intel / AMD-processors, maar zelfs op niet-geoptimaliseerde machines, zoals de PowerPC, presteert het vrij goed (sneller dan real-time op de late 90's (en Later) machines) .Madthis is een relatief nieuwe MPEG-decoderingsbibliotheek. Ik koos het na het worstelen om de MPEG-decoderingsbibliotheek op te ruimen die is opgenomen met lame (die is gebaseerd op Michael Hipp's MPG123 (1) implementatie). Uiteindelijk was ik zeer tevreden met de resultaten. Mad presteert het is het decoderen met een interne precisie van 24 bits (kwaliteitskwaliteit) met vaste-punt rekenkunde. De code is erg schoon en lijkt op rotsvast. Hoewel het lijkt erop dat het sneller moet zijn dan de MPG123 (1) -bibliotheek vanwege het gebruik van vaste-punt rekenkunde, is het in feite ongeveer 60% of zo van de snelheid (vanwege de audio met een hogere resolutie). Echter, het gemak van codering tegen MAD, en de hogere precisie van de uitgang meer dan goedkeuring voor de langzamere decodering.Audio::MPEG kan de gegevens exporteren op de hoogste precisie voor programma's die de gegevens bij de hogere resolutie willen manipuleren. Het besturingssysteem Environmenti heeft dit tot nu toe slechts op een Linux 2.4.x-systeem getest, maar ik zie geen reden waarom het niet moet werken aan elke un * x-variant. In feite werkt het misschien zelfs in een Windoze-box (de onderliggende lekke en MAD-bibliotheken die blijkbaar op de een of andere manier opstellen). Ik doe geen speciale magie met de interface, dus vermoedelijk zal het onder Windows werken. Zoals je waarschijnlijk kunt zien, kan het me niet echt schelen of het doet (ik kan beginnen met zorgen als M $ de broncode oplevert in Windows Under GPL, BSD of artistieke licenties ...). Maar voor jou arme, misplate zielen die aandringen op het runnen van ramen, verwacht ik dat er weinig moeite zou moeten zijn om het aan het werk te krijgen. Performanceyou zou denken dat met codering / decodering audio, dat behoorlijk een compute-intensieve taak is, langzamer dan de gelijkwaardige zuivere C-programma's. Verrassing ... Het is slechts ongeveer 3% langzamer (!) Zelfs met het mechanisme dat ik hier gebruik (PERL-> C-> PERL voor elk frame, PERL 5.6.1 en Linux 2.4.4 (PowerPC 7500) presteert gewoon fantastisch. Dus, de moraal van deze paragraaf is om uw eigen prestatietests uit te voeren, maar het is niet nodig om aan uw eigen perl-encoder / decoder te denken, zal inferieur zijn aan een pure C / C ++ -implementatie. Het enige nadeel is dat, afhankelijk van hoeveel buffer Ruimte die u gebruikt voor het lezen, geheugengebruik zal minstens 3 keer zoveel zijn (EH ... RAM is goedkope ...) Vereisten: · Perl-vereisten: · Perl


AUDIO :: MPEG Gerelateerde software

JBcrypt

JBCRYPT is project een Java-implementatie van OpenBSD's Blowfish Password Hashing Code. ...

137

Downloaden