ffmpeg.exe:Windows Server 2008 R2 中缺少 MFPlat.dll

问题描述

我正在使用 ffmpeg 将 .m3u8 播放列表转换为单个 mp4 文件。 我成功地从 http://ffmpeg.org/download.html#build-windows 下载了 Windows EXE 文件。 但是当我打开 ffmpeg.exe 时,会出现一条错误消息,指出缺少 mfplat.dll。

解决方法

我花了很多时间才发现 MFPlat.DLL 是 Windows Media Player 的 dll。默认情况下,Windows Server 2008 R2 Standard 中未安装 Windows Media Player。 为了克服这个问题,我们必须安装它。要安装,请按照以下步骤操作:

转到服务器管理器。

  1. 点击功能 → 添加功能。
  2. 勾选“桌面体验”。
  3. 点击“安装”。
  4. 毕竟,重新启动计算机。

按照这些步骤解决了我的问题。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...