2008-08-21 9 views
4

Was ist eine gute freie Bibliothek zum Bearbeiten von MP3s/FLACs.Was ist eine gute freie Bibliothek zum Bearbeiten von MP3s/FLACs?

und bearbeite ich meine:

  • Schneiden Audiodatei in mehrere Teile
  • mehrere Audio-Dateien zusammen
  • Erhöhen der Wiedergabegeschwindigkeit der Datei Verbinden ohne die Tonhöhe zu beeinflussen (. ZB Podcasts bis zu 1,3x)
  • Re-kodierenden Audiodatei von Flac -> MP3 oder vice versa

ich meine Software nicht, ich meine, eine Bibliothek, die ich in einer anderen Anwendung verwenden kann. Programmiersprache agnostisch.

+0

Eine andere Frage wurde gestellt, die auch berührt, was ich suchte. [crop-mp3-zu-zuerst-30-Sekunden] (http://stackoverflow.com/questions/43890/crop-mp3-to-first-30-seconds) –

Antwort

5

Fast jede Sprache hat Bindungen zu C, so dass Sie wahrscheinlich die entsprechenden C-Bibliotheken für die Codierung/Decodierung von MP3-Dateien und FLAC-Dateien erhalten möchten. Diese Liste könnte

libFLAC http://flac.sourceforge.net/api/index.html FLAC-Codierung/Decodierung
LAME http://lame.sourceforge.net/index.php MP3-Kodierung
MAD http://www.underbit.com/products/mad/ MP3-Decodierung

Der Rest Ihrer Signalverarbeitung Bedürfnisse sind um eine einzige beliebte API wie LADSPA http://www.ladspa.org/ gesammelt werden konnten.

Hier ist ein Stretching/Pitch-Shifting-Bibliothek: http://www.breakfastquay.com/rubberband/

Die meisten Audio-Verarbeitungsprogramme haben ein gewisses internes Format sie verwenden. Das hält die Dinge einfach. Alles reinkommende wird in das gleiche Format konvertiert. Sobald Sie das interne Format standardisiert haben, ist das Schneiden und Spleißen von Audiodaten genauso schwierig wie das Schneiden und Spleißen von Saiten. Sie brauchen dafür keine Bibliothek.

1

Ich benutze Audacity für alles meine Bearbeitung benötigt

Audacity ist ein kostenloses, einfach zu bedienender Audio Editor und Recorder für Windows, Mac OS X, GNU/Linux und anderen Betrieb Systeme. Sie können Audacity verwenden:

* Record live audio. 
* Convert tapes and records into digital recordings or CDs. 
* Edit Ogg Vorbis, MP3, WAV or AIFF sound files. 
* Cut, copy, splice or mix sounds together. 
* Change the speed or pitch of a recording. 
1

Audacity nutzt die Lame library, aber nicht nur das ist nicht sprachunabhängig es auch einige Fragen über die Lizenzierung hat. Nichtsdestoweniger könnte es ein Anfang

Verwandte Themen