您好我正在使用NAudio工具将mp3文件转换为wav,我需要在目标主机上安装Microsoft Media Foundation。但是,Azure Web App后端的服务器未安装Media Foundation。请问有什么方法可以启用它吗?我不想最终使用虚拟机......
谢谢。
答案 0 :(得分:3)
请问有什么方法可以启用吗?我不想最终使用虚拟机
我还没有找到任何办法。我建议你尝试任何其他方式将mp3转换为wav而不依赖Microsoft Media Foundation。
FFmpeg是一种解决方法。以下步骤供您参考。
解压缩包并复制' ffmpeg.exe'归档到您的项目。例如,将此文件复制到Web应用程序的bin文件夹中。
安装ffmpeg .NET包装器包。 Web上有很多用于ffmpeg的.NET包装器。在我这边,我使用MediaToolkit。您可以通过搜索' MediaToolkit'从NuGet安装它。
使用以下代码将mp3转换为wav。
array([[' ', ' ', ' '],
[' ', ' ', ' '],
[' ', ' ', ' ']],
dtype='|S1')
答案 1 :(得分:0)
另一个选择是使用Webjob处理后台的所有转换处理