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
嵌入式软件架构中抽象层设计方法
嵌入式软件架构中抽象层设计方法
589 0
|
Kubernetes Java Nacos
nacos常见问题之通过helm方式部署设置开启授权认证功能如何解决
Nacos是阿里云开源的服务发现和配置管理平台,用于构建动态微服务应用架构;本汇总针对Nacos在实际应用中用户常遇到的问题进行了归纳和解答,旨在帮助开发者和运维人员高效解决使用Nacos时的各类疑难杂症。
1216 0
解决layUI请求上传接口出现异常的解决方案
解决layUI请求上传接口出现异常的解决方案
648 0
使用Qt Creator 出现的一些错误
使用Qt Creator 出现的一些错误
412 1
|
SQL 关系型数据库 MySQL
Mysql(2)—SQL语法详解
SQL(Structured Query Language,结构化查询语言)是一种用于管理关系型数据库的标准编程语言。它主要用于数据的查询、插入、更新和删除等操作。SQL最初在1970年代由IBM的研究人员开发,旨在处理关系数据模型。
210 0
|
前端开发 JavaScript
使用 JavaScript 实现图片预览功能
使用 JavaScript 实现图片预览功能
475 0
|
机器学习/深度学习 自然语言处理 人机交互
解决Ubuntu18.04无法联网网络的问题
解决Ubuntu18.04无法联网网络的问题
1701 0
解决Ubuntu18.04无法联网网络的问题
|
机器学习/深度学习 JSON 前端开发
一篇文章讲明白dropzone上传文件
一篇文章讲明白dropzone上传文件
388 0
|
自然语言处理 数据可视化 机器人
使用ChatGPT生成思维导图
使用ChatGPT生成思维导图
800 0