Qual è una buona libreria gratuita per modificare MP3/FLAC?[Chiuso]
-
09-06-2019 - |
Domanda
Qual è una buona libreria gratuita per la modifica di MP3/FLAC.
Per modifica intendo:
- Tagliare il file audio in più parti
- Unione di più file audio insieme
- Aumenta la velocità di riproduzione del file senza influire sull'intonazione (ad es.podcast fino a 1,3x)
- Ricodifica del file audio da Flac -> MP3 o viceversa
Non intendo software, intendo una libreria che posso utilizzare all'interno di un'altra applicazione.Agnostico dal linguaggio di programmazione.
Soluzione
Quasi ogni linguaggio ha collegamenti con C, quindi probabilmente vorrai ottenere le librerie C applicabili per codificare/decodificare file mp3 e FLAC.Questo elenco potrebbe includere
libFLAC http://flac.sourceforge.net/api/index.html Codifica/decodifica FLAC
ZOPPO http://lame.sourceforge.net/index.php Codifica MP3
PAZZO http://www.underbit.com/products/mad/ Decodifica MP3
Il resto delle tue esigenze di elaborazione del segnale potrebbe essere raccolto attorno a un'unica API popolare come LADSPA http://www.ladspa.org/.
Ecco una libreria di stretching/pitch shifting: http://www.breakfastquay.com/rubberband/
La maggior parte dei programmi di elaborazione audio utilizzano un determinato formato interno.Ciò mantiene le cose semplici.Tutto ciò che arriva viene convertito nello stesso formato.Una volta standardizzato il formato interno, tagliare e unire i dati audio è difficile quanto tagliare e unire le corde.Non hai davvero bisogno di una biblioteca per quello.
Altri suggerimenti
Io uso Audacia per tutte le mie esigenze di editing
Audacity è un editor e un registratore audio facili da usare per Windows, Mac OS X, GNU/Linux e altri sistemi operativi.Puoi usare Audacity per:
* 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 utilizza il Biblioteca zoppa, tuttavia non solo non è indipendente dalla lingua, ma presenta anche alcune domande sulla licenza.Potrebbe comunque essere un inizio