Qual è una buona libreria gratuita per modificare MP3/FLAC?[Chiuso]

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

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

È stato utile?

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

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top