我一直致力于在 Asp.Net Core 中使用 CSCore 制作一个简单的音频转码器(针对完整框架)。在我的开发机器上开发概念验证时,它的工作就像一个梦想,但是当我将其部署到 azure 时,这些实例上似乎没有媒体基础。当尝试实例化 MediaFoundationEncoder 时,我收到 mfplat.dll
的 DllNotFoundException
。我认为没有办法让它在 azure 的网络应用程序上工作?如果没有简单的解决方案,欢迎提供任何帮助或替代解决方案。
最佳答案
要么wrap FFmpeg (您可以将可移植 ffmpeg.exe
引入您的项目,应用服务沙箱就可以了),或者移交 encoding job to Media Services .
ffmpeg.exe
在应用服务沙箱中运行:
https://stackoverflow.com/a/38672885/4148708
关于asp.net - Azure Web 应用程序中的 Microsoft 媒体基础,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40595868/