Qual é uma boa biblioteca gratuita para edição de MP3s/FLACs?[fechado]
-
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.
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