总结一下 windows server 2012 r2使用ffmpeg提示计算机中丢失mfplat.dll 这个问题

windows server 2012 r2使用ffmpeg提示计算机中丢失mfplat.dll;

解决方式:将win7中system32 和SysWOW64文件夹内的mfplat.dll复制到server2012对应目录即可

方法无效,会提示不兼容

4054162bfd5d10f22031e5e8681d6dcc.gif

最终解决办法是,通过server的服务器管理界面,添加功能角色

下图中,一直下一步到这里再下一步到功能界面

4054162bfd5d10f22031e5e8681d6dcc.gif

功能列表里添加 用户界面》桌面体验

4054162bfd5d10f22031e5e8681d6dcc.gif

出现这个报错的原因就是没有安装windows media player这类功能软件,所以没法处理媒体文件

4054162bfd5d10f22031e5e8681d6dcc.gif

下一步,全部默认就可以,添加功能

4054162bfd5d10f22031e5e8681d6dcc.gif

还是默认,确定,安装

4054162bfd5d10f22031e5e8681d6dcc.gif

开始安装,等待安装完成

4054162bfd5d10f22031e5e8681d6dcc.gif

安装完成之后,有提示必须重启才能完成可以开始使用,到这一步就可以先去重启服务器

4054162bfd5d10f22031e5e8681d6dcc.gif

重启完服务器之后,重新远程登录,进去输入你要执行的ffmpeg命令就可以发现可以使用了。

这时候你的推流,切片,什么的都可以使用了。

快去体验吧。

更多推荐