Аудио библиотеки для редактирования MP3

В одном из моих проектов, использующих ASP.NET + C#, я хочу иметь возможность динамически создавать 30-секундный клип из MP3-файлов и добавлять / исчезать.

Какую библиотеку вы бы порекомендовали?

Я видел много, в том числе:

http://www.alvas.net/alvas.audio.aspx

http://www.audiosoundeditor.com/

http://www.mitov.com/html/audiolab.html

Вам когда-нибудь приходилось иметь дело с этим? Какая библиотека работала лучше для вас?

Поможет все, в том числе бесплатное и платное программное обеспечение, которое я мог бы вызвать из своего приложения C# или любой другой библиотеки, совместимой с C#.

4 ответа

Решение

Я в конечном итоге с помощью ffmpeg

Вы могли бы попробовать NAudio - для этого потребовалось бы немного программирования, но в основном это было бы похоже на использование NAudio для декодирования MP3 в первую очередь. Затем, передавая волновой файл, постепенно увеличивайте (увеличивайте громкость) в требуемое время и постепенно уменьшайте (уменьшайте громкость), когда это необходимо. Если вы собираетесь передать это клиенту в формате, отличном от wave, вам потребуется перекодировать этот файл.

Ты можешь использовать winmm.dll библиотека.

Есть лучший вариант, это будет BASS Library. http://un4seen.com/bass.html него есть специальный форум и DSP, например, fade/compressor/EQ и т. д. Кроме того, вы можете читать множество различных аудиоформатов. Имеет поддержку C# и vb.net.

Другие вопросы по тегам