Qual é uma boa biblioteca gratuita para edição de MP3s/FLACs?[fechado]

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

  •  09-06-2019
  •  | 
  •  

Pergunta

Qual é uma boa biblioteca gratuita para edição de MP3s/FLACs.

Por edição quero dizer:

  • Cortando arquivo de áudio em várias partes
  • Unindo vários arquivos de áudio
  • Aumente a velocidade de reprodução do arquivo sem afetar o tom (por exemplo.podcasts até 1,3x)
  • Recodificação de arquivo de áudio de Flac -> MP3 ou vice-versa

Não me refiro a software, quero dizer uma biblioteca que posso usar em outro aplicativo.Agnóstico em linguagem de programação.

Foi útil?

Solução

Quase todas as linguagens possuem ligações para C, então você provavelmente desejará obter as bibliotecas C aplicáveis ​​para codificar/decodificar arquivos mp3 e FLAC.Esta lista pode incluir

libFLAC http://flac.sourceforge.net/api/index.html Codificação/decodificação FLAC
MUITO RUIM http://lame.sourceforge.net/index.php Codificação MP3
LOUCO http://www.underbit.com/products/mad/ Decodificação de MP3

O restante de suas necessidades de processamento de sinal pode ser reunido em torno de uma única API popular, como LADSPA http://www.ladspa.org/.

Aqui está uma biblioteca de alongamento/mudança de tom: http://www.breakfastquay.com/rubberband/

A maioria dos programas de processamento de áudio usa um determinado formato interno.Isso mantém as coisas simples.Tudo que chega é convertido para o mesmo formato.Depois de padronizar o formato interno, cortar e unir dados de áudio é tão difícil quanto cortar e unir cordas.Você realmente não precisa de uma biblioteca para isso.

Outras dicas

eu uso Audácia para todas as minhas necessidades de edição

O Audacity é um editor de áudio e gravador gratuito e fácil de usar para Windows, Mac OS X, GNU/Linux e outros sistemas operacionais.Você pode usar o Audacity para:

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

O Audacity usa o Biblioteca manca, no entanto, isso não só não é independente do idioma, como também traz algumas dúvidas sobre o licenciamento.No entanto, pode ser um começo

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top