Intereting Posts
Как сделать список автозаполнения для TextBox доступным для редактирования? Перехваченные события Outlook VSTO продолжает работу на главной теме Невозможно преобразовать импликацию типа System.Collections.Generic.IEnumerable в System.Collections.Generic.List String.Format vs ToString и использование InvariantCulture Вызов Main () из другого classа Файл App.Config в консольном приложении C # Как сделать всплывающее окно открытым при появлении всплывающего windows мыши в WPF? Сохраненная процедура в первом подходе базы данных Entity Framework Как сделать UpdatePanel игнорировать нажатие одной кнопки, которая находится внутри него? Тестирование модhive без базы данных: Linq to SQL У нас есть метод «Содержит» в IEnumerable Добавить ссылку на службу дает исключение: невозможно подключиться к удаленному серверу c # Threadpool – ограничение количества streamов Созданы ли все одноразовые объекты в рамках используемого блока? Правильный способ инициализации словаря C # со значениями уже в нем?

Преобразование wav в mp3 – ASP.NET

Есть ли способ конвертировать WAV-файлы в MP3 в ASP.NET? Я слышал о LAME, но не нашел примеров для веб-приложения. Кроме того, я не был уверен, может ли он быть коммерчески использован.

Спасибо

попробуйте этот код:

public void mciConvertWavMP3(string fileName, bool waitFlag) { string outfile= "-b 32 --resample 22.05 -mm \""+pworkingDir+fileName + "\" \"" + pworkingDir+fileName.Replace(".wav",".mp3")+"\""; System.Diagnostics.ProcessStartInfo psi=new System.Diagnostics.ProcessStartInfo(); psi.FileName="\""+pworkingDir+"lame.exe"+"\""; psi.Arguments=outfile; psi.WindowStyle=System.Diagnostics.ProcessWindowStyle.Minimized; System.Diagnostics.Process p=System.Diagnostics.Process.Start(psi); if (waitFlag) { p.WaitForExit(); } } 

В CodeProject есть статья о том, как сжимать волновой файл на C # с использованием кодека Lame. Это управляемая shell вокруг кодека.