Windows 服务器 2008 r2 - 无法创建 AAC 文件

Windows server 2008 r2 - can't create AAC files

我希望将音频转码为 AAC。我将音频作为原始 PCM,我正在使用 NAudio 对文件进行转码。这是基于 MediaFoundation 转换。该代码在我的开发中按预期工作 Windows 10 box.

不过,我无法让 Windows Server 2008 R2 正常工作。我找到的所有资源都说您需要安装桌面体验功能,我已经安装了。不过,它似乎没有启用它。有关此功能的 MSDN 文章指出您需要启用该功能带来的所有功能,但没有提供有关如何为此功能执行此操作的说明。我已启用 Windows 音频和 Windows 音频端点生成器服务,但无济于事。

我还需要做什么才能在 Windows Server 2008 R2 上转码为 AAC?

问题是我正在创建扩展名为 .aac 的输出文件。 Windows Server 2008 R2 仅支持创建带有 .mp4 扩展名的文件。一旦我将所有内容更改为 "mp4" 而不是 AAC,它就会按预期工作。