Was ist eine gute kostenlose Bibliothek zum Bearbeiten von MP3s/FLACs?[geschlossen]
-
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.
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