Was ist eine gute kostenlose Bibliothek zum Bearbeiten von MP3s/FLACs?[geschlossen]

StackOverflow https://stackoverflow.com/questions/19433

  •  09-06-2019
  •  | 
  •  

Frage

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

Mit Bearbeiten meine ich:

  • Audiodatei in mehrere Teile schneiden
  • Mehrere Audiodateien zusammenfügen
  • Erhöhen Sie die Wiedergabegeschwindigkeit der Datei, ohne die Tonhöhe zu beeinflussen (z. B.Podcasts bis zu 1,3x)
  • Audiodatei von Flac -> MP3 oder umgekehrt neu kodieren

Ich meine nicht Software, sondern eine Bibliothek, die ich in einer anderen Anwendung verwenden kann.Programmiersprachen-Agnostiker.

War es hilfreich?

Lösung

Nahezu jede Sprache verfügt über Bindungen zu C, daher möchten Sie wahrscheinlich die entsprechenden C-Bibliotheken zum Kodieren/Dekodieren von MP3s und FLAC-Dateien erhalten.Diese Liste könnte enthalten

libFLAC http://flac.sourceforge.net/api/index.html FLAC-Kodierung/Dekodierung
LAHM http://lame.sourceforge.net/index.php MP3-Kodierung
VERRÜCKT http://www.underbit.com/products/mad/ MP3-Dekodierung

Der Rest Ihrer Signalverarbeitungsanforderungen könnte rund um eine einzige beliebte API wie LADSPA zusammengefasst werden http://www.ladspa.org/.

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

Die meisten Audioverarbeitungsprogramme verwenden ein bestimmtes internes Format.Das hält die Dinge einfach.Alles, was hereinkommt, wird in das gleiche Format konvertiert.Sobald Sie das interne Format standardisiert haben, ist das Schneiden und Zusammenfügen von Audiodaten ungefähr so ​​schwierig wie das Schneiden und Zusammenfügen von Saiten.Dafür braucht man eigentlich keine Bibliothek.

Andere Tipps

ich benutze Kühnheit für alle meine Bearbeitungsbedürfnisse

Audacity ist ein kostenloser, benutzerfreundlicher Audio-Editor und Rekorder für Windows, Mac OS X, GNU/Linux und andere Betriebssysteme.Sie können Audacity verwenden, um:

* 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.

Audacity verwendet die Lahme Bibliothek, Dies ist jedoch nicht nur nicht sprachunabhängig, sondern wirft auch einige Fragen zur Lizenzierung auf.Dennoch könnte es ein Anfang sein

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top