NVIDIA官方指南:libav编译支持Nvidia Codec(结果失败)

简介: NVIDIA官方指南:libav编译支持Nvidia Codec(结果失败)

参考

https://developer.nvidia.com/ffmpeg


下载头文件

git clone https://git.videolan.org/git/ffmpeg/nv-codec-headers.git
cd nv-codec-headers
sudo make
sudo make install
libav
git clone https://github.com/libav/libav

重新编译

export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
make clean
NV_CODEC=`pwd`/../Video_Codec_SDK_9.1.23
./configure \
    --prefix=/usr/local \
    --enable-shared \
    --enable-gpl \
    --enable-cuda --enable-cuvid --enable-nvenc \
    --enable-nonfree \
     --extra-cflags="-I${NV_CODEC}/include -I/usr/local/include -I/usr/local/cuda/include" \
    --extra-ldflags="-L${NV_CODEC}/Lib/linux/stubs/x86_64 -L/usr/local/lib     -L/usr/local/cuda/lib64"
# --enable-libnpp  \
# --enable-libx264 \
make
sudo make install


测试

目录
相关文章
|
架构师 测试技术 Linux
嵌入式软件架构中抽象层设计方法
嵌入式软件架构中抽象层设计方法
629 0
|
5月前
|
移动开发 数据可视化 安全
数字孪生云渲染终极指南(一):什么是实时云渲染?
将三维可视化程序上云可以有效解决上述问题。通常可采用WebGL、HTML5、threejs、虚拟化、云桌面,以及云渲染等各类技术方案,实现客户端与服务端的分离,从一定程度上降低客户端硬件配置要求,提高程序兼容性。实时云渲染技术是目前最先进的云化技术之一,也是数字孪生三维可视化场景商业模式破局的关键。
470 155
数字孪生云渲染终极指南(一):什么是实时云渲染?
|
Kubernetes Java Nacos
nacos常见问题之通过helm方式部署设置开启授权认证功能如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
1242 0
解决layUI请求上传接口出现异常的解决方案
解决layUI请求上传接口出现异常的解决方案
669 0
|
人工智能 自然语言处理 前端开发
通义灵码插件在VSCode中的运用
借助通义灵码插件在VSCode构建新闻网,实现效率与智能的融合。VSCode作为前端开发的“瑞士军刀”,提供实时预览、智能辅助和高效管理功能;通义灵码插件通过自然语言交互生成代码,简化复杂任务并优化代码质量。两者结合形成从设计到部署的高效闭环,大幅减少基础编码时间,降低开发门槛,助力开发者聚焦业务逻辑与创新。
|
SQL 关系型数据库 MySQL
Mysql(2)—SQL语法详解
SQL(Structured Query Language,结构化查询语言)是一种用于管理关系型数据库的标准编程语言。它主要用于数据的查询、插入、更新和删除等操作。SQL最初在1970年代由IBM的研究人员开发,旨在处理关系数据模型。
238 0
使用Qt Creator 出现的一些错误
使用Qt Creator 出现的一些错误
442 1
|
前端开发 JavaScript
使用 JavaScript 实现图片预览功能
使用 JavaScript 实现图片预览功能
504 0
解决Ubuntu18.04无法联网网络的问题
解决Ubuntu18.04无法联网网络的问题
1744 0
解决Ubuntu18.04无法联网网络的问题
|
机器学习/深度学习 自然语言处理 人机交互
下一篇
开通oss服务