Решение.NET для создания замедленной скорости воспроизведения MP3 с сохранением высоты тона
У меня есть рабочее решение, частично в.NET, которое принимает файл MP3 (вокальный звук) и сохраняет версию MP3 с замедленной скоростью воспроизведения, сохраняя высоту тона. Я нашел решение, которое несколько сохраняет высоту звука, хотя качество звука не так хорошо. Существуют ли другие решения, которые требуют меньше компонентов для выполнения того, что я делаю, и есть ли решения, которые сохраняют высоту звука, сохраняя при этом более высокий уровень точности звука?
Я смотрю на меньшее количество движущихся частей для большей масштабируемости.
В настоящее время я использую nAudio для преобразования MP3 в Wav, затем SoundTouch для замедления скорости воспроизведения Wav, затем LAME для кодирования Wav в MP3.
Спасибо Шан
1 ответ
Как правило, невозможно работать с MP3 без конвейера декодирования и кодирования. LAME, кстати, может сделать декодирование тоже.