00:00
如何用GPU加速f fmpeg视频编码?在腾讯云这事儿很简单,的确,那么我们先来创建一台GPU云服务器,在腾讯云官网这里点选最热门的云服务器产品,进入云服务器的产品主页,点选立即选购,开始我们的GPU云服务器的选购配置注意这里选择自定义配置才能选得更精细。我们选择按量计费实例,短期使用更加划算。随心的选择地域和可用区实例,这里我们选择GP机型中的GN7,它搭载了一颗nvia t4GP。
01:00
性能和性价比都非常高,很推荐镜像,我们选择最新的无处二十点零四六十四位镜像,这里还可以调整所需的公网带宽上限,选择合适的安全组,设置服务器的登录密码,下一步勾选服务协议开通几秒后。
02:00
我们的云服务器就创建完成了,在控制台实例列表页面可以查看服务器IP。注意,这里我们跳过了GPU驱动和库哒的安装过程,大家可以参考我们之前发布的搭建AI环境的视频介绍,我们在此处验证下Q哒正确安装,当前是最新的11.4版本。然后我们需要下载f fmpeg的源码,在浏览器输入地址,进入f fmpeg的官网主页,点选左侧登录。
03:00
的菜单,进入下载页面,点选more releases,我们选择下载最新的稳定版源码,通过wget命令即可下载。同样的,我们下载PP签名,可以通过签名验证源码压缩包的完整性。接下来我们开始准备源码变异吧,首先通过他命令解压源码压缩包。
04:41
解压完成后会生成新的FMPG目录,我们后续的操作都在此目录内进行。注意对于一台新服务器,这时直接convict是汇报如下错误的,需要更新安装下汇编器工具,这里我们用YSM直接APP安装即可,这时consider就可以正常了。
05:41
另外,我们还需要将n radio编解码系统文件安装到系统目录it clock后stop即可,然后开始真正的腾飞。
06:41
注意要打开enable裤等开关,并且指定库搭的头文件以及链接库目录。
07:07
Con完成后,最后的编译也不会很难了,通过LSCPU命令,我们看到云服务器有20个CPU核心,我们在make时指定并发度20即可最大化利用系统算力。这里的编译过程我们稍微加个速。
08:07
可以看到,仅用了一分钟就完成了编译,我们的云服务器还真是厉害呢,当前目录会看到新编译出到fmmpeg可执行文件,我们设置执行下并指定展示硬件加速信息,验证下编译选项以及库搭的启用内to后,FMPG将被加入系统pass中,安装过程就完成了。
09:07
看到系统目录下多出了f mpeg的可执行文件以及静态库文件,执行FMPG命令,查看其支持的编解码器确实包含了mvd相关的编解码器。至此,我们完成了在GP。
10:07
云服务器上编译f fmpeg的全部流程,你学会了吗?
我来说两句