Audio :: MPEG.

Audio :: MPEG ist ein Perl-Modul zum Kodieren und Dekodieren von MPEG-Audio (MP3).
Jetzt downloaden

Audio :: MPEG. Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • GPL
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Peter Timofejew
  • Website des Verlags:
  • http://search.cpan.org/~ptimof/Audio-MPEG-0.04/MPEG.pm

Audio :: MPEG. Stichworte


Audio :: MPEG. Beschreibung

Audio :: MPEG ist ein Perl-Modul zum Codieren und Dekodieren von MPEG-Audio (MP3). Audio :: MPEG ist ein Perl-Modul zum Codieren und Decodieren von MPEG-Audio (MP3) .Synopsis Verwenden Sie Audio :: MPEG; Audio :: MPEG ist eine Perl-Schnittstelle zu den Lame- und MAD-MPEG-Audioschichten I, II und III-Codierung und Decoding Libraries.ressArtalei hat eine ziemlich umfangreiche MP3-Bibliothek aufgebaut und beschlossen, Software zu schreiben, um die Sammlung zu erleichtern. Es ist herausgestellt, dass es sich um ein ziemlich cooles Stück von Software handelt (übrigens werde ich ihn kurz in der GPL freigeben), mit einem Web- und einer Befehlszeilenschnittstelle, einem guten Suchen, integriertem Rippen, Archivstatistik usw. Um Audio streamen zu können, und überprüfen Sie die Integrität der Dateien im Archiv. Es ist sicherlich möglich, Audio (auch bei erneuter RE-Codierung an einer anderen Bitrate) zu streamen, ohne auf das Schreiben von Schnittstellenkleber wie dieses Modul zurückzugreifen, aber die Überprüfung der Dateien war am besten unbeholfen (z. B. Scannen von STDOUT / ERR für Saiten) und nutzlos bei Am schlechtesten Teile des Codes wurden optimiert, um einige der erweiterten Funktionen für Intel / AMD-Prozessoren zu nutzen, aber selbst auf nichtoptimierten Maschinen, wie dem PowerPC, erfüllt es recht gut (schneller als Echtzeit am Ende der 90er Jahre (und Später) Maschinen) .madthis ist eine relativ neue MPEG-Dekodierungsbibliothek. Ich wählte es nach dem Schwierigkeiten, die MPEG-Dekodierbibliothek aufzuräumen, die in LAME enthalten ist (der auf Michael Hipps MPG123 (1) -Einstellung basiert). Am Ende war ich mit den Ergebnissen sehr zufrieden. MAD führt es mit einer internen Präzision von 24 Bits (Pro-Level-Qualität) mit Festpoint-Arithmetik aus. Der Code ist sehr sauber und erscheint Rock-Solid. Obwohl es scheinen mag, dass es aufgrund der Verwendung von Fixed-Point-Arithmetik schneller als die MPG123 (1) -Bibliothek sein sollte, ist es tatsächlich etwa 60% oder so der Geschwindigkeit (aufgrund des Audios mit höherer Auflösung). Die Leichtigkeit der Kodierung gegen WAD, und die höhere Genauigkeit der Ausgabe ist jedoch mehr als der langsamere Decoding.Audio::mpeg, kann die Daten auf höchste Präzision für Programme exportieren, die die Daten in der höheren Auflösung manipulieren möchten. Das Betriebssystem Umwelt ist dies nur auf einem Linux 2.4.x-System getestet, aber ich sehe keinen Grund, warum es nicht an einer UNE * X-Variante funktioniert. In der Tat kann es sogar auf einer Windebox arbeiten (die zugrunde liegenden lahmen und verrückten Bibliotheken, die anscheinend irgendwie auf sie kompilieren). Ich mache keine besondere Magie mit der Schnittstelle, so arbeitet es vermutlich unter Windows. Wie Sie wahrscheinlich sagen können, ist es mir egal, ob es sich nicht wirklich darum kümmert, wenn es tut Aber für Sie arme, fehlgeleitete Seelen, die auf dem Laufenden von Fenstern bestehen langsamer als die entsprechenden reinen C-Programme. Überraschung ... Es ist nur etwa 3% langsamer (!) Auch bei dem hier verwendeten Mechanismus (Perl-> C-> Perl für jeden Frame, Perl 5.6.1 und Linux 2.4.4 (PowerPC 7500) führt nur fantastisch aus. Die Moral dieses Absatzes ist es, Ihre eigenen Leistungstests auszuführen, aber es ist nicht notwendig, an Ihren eigenen Perl-Encoder / Decoder zu denken, einem reinen C / C ++ -Animplementierer. Der einzige Nachteil ist das, je nachdem, wie viel Puffer Speicherplatz, den Sie zum Lesen verwenden, die Speicherverwendung wird mindestens dreimal so viel sein (EH ... RAM ist billig ...) Anforderungen: · Perl Anforderungen: · Perl.


Audio :: MPEG. Zugehörige Software

Net :: choosefname.

net :: choosefname ist eine Perl-Erweiterung, um einen Namen eines lokalen Spiegels eines NET-Ressourcens (E.G., FTP oder HTTP) zu wählen. ...

111

Herunterladen

Zauberbus

MagicBus-Projekt ist ein Ereignisrahmen, mit dem Entwickler mehr auf die Entwicklung von Anwendungskomponenten konzentrieren können. ...

125

Herunterladen