2010-11-27 21 views

Antwort

1

Sie müssen das mp3 neu kodieren. Da ich keinen guten mp3-Codec kenne, der in Delphi geschrieben wurde, benötigen Sie einen Wrapper um eine c-Bibliothek wie lame.

Wenn Sie Zugriff auf die ursprünglichen Audiodaten haben (Wave, FLAC, ...), dann sollten Sie besser von der verlustfreien zur neuen Bitrate codieren, da die Verkettung verlustbehafteter Codierungen die Qualität reduziert.

Sie müssen möglicherweise auch in die Lizenzbedingungen mp3 schauen. Einige Arten der Nutzung sind kostenlos, aber Sie müssen für andere bezahlen.

3

BASS ist eine gute Bibliothek für die Klangverarbeitung.
Es enthält Wrapper für Delphi.
Beim Reencoding werden die MP3-Dateien dekodiert und dann in einer anderen Bitrate codiert.
BASS kann MP3 Dateien und Streams nativ dekodieren.
BASS hat Encoder-Wrapper für verschiedene Codierungen (mit externen Encodern) zum Beispiel mit LAME für MP3-Codierung (am einfachsten ist wählen Sie herunterladen eine vorkompilierte Lame Bundle).

BASS licensing ist frei für nicht-kommerzielle Nutzung.
Sie haben eine great forum zur Unterstützung.

--jeroen