当前位置: 首页 > news >正文

ubuntu 24.04 FFmpeg编译 带Nvidia 加速记录

apt install nvidia-cuda-toolkit

安装nvcc之后 

找不到ffnvcodec

git clone https://git.videolan.org/git/ffmpeg/nv-codec-headers.git

cd nv-codec-headers make && make install

之后还得去官网下载cuda 

wget https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2404/x86_64/cuda-ubuntu2404.pin
sudo mv cuda-ubuntu2404.pin /etc/apt/preferences.d/cuda-repository-pin-600
wget https://developer.download.nvidia.com/compute/cuda/13.0.2/local_installers/cuda-repo-ubuntu2404-13-0-local_13.0.2-580.95.05-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu2404-13-0-local_13.0.2-580.95.05-1_amd64.deb
sudo cp /var/cuda-repo-ubuntu2404-13-0-local/cuda-*-keyring.gpg /usr/share/keyrings/
sudo apt-get update
sudo apt-get -y install cuda-toolkit-13-0

cuda安装之后 /usr/local/cuda 会生成这个目录

1.机器上有个老版本的ffmpeg4.3.2 编译参数如下

./configure     \--prefix=./install_nvidia       \--disable-asm --disable-x86asm \--enable-cuda --enable-cuvid --enable-nvenc \--enable-nonfree --enable-libnpp \--extra-cflags=-I/usr/local/cuda/include \--extra-cflags=-fPIC --extra-ldflags=-L/usr/local/cuda/lib64

一直提示出错找不到nvenc 如上图 

后面换成ffmpeg 7.1.2版本 就ok了 如下图 该有的特性都有了

编译出错 提示找不到 nppiResizeSqrPixel_8u_C1R_Ctx 函数 

通过

ack "nppiResizeSqrPixel_8u_C1R" /usr

搜索发现头文件在/usr/include目录下

修改编译脚本顺利编译:

make install之后  对应的库文件可执行文件都有了

http://www.dtcms.com/a/465450.html

相关文章:

  • 关于springboot定时任务和websocket的思考
  • 做文字logo的网站我国网络营销现状分析
  • STM32F103RCT6+STM32CubeMX+keil5(MDK-ARM)+Flymcu实现简单的通信协议
  • 昂瑞微:踏浪前行,铸就射频芯片领域新辉煌
  • Roo Code系统提示覆写功能详解
  • 时钟周期约束(三)
  • 基于Hadoop的京东电商平台手机推荐系统的设计与实现
  • 没有logo可以做网站的设计吗卡密网站怎么做
  • 做侵权视频网站网站规划问题
  • 鸿蒙:用Toggle组件实现选择框、开关样式
  • html css js网页制作成品——YSL口红红色 html+css (6 页)(老版)附源码
  • CSS中的选择器有哪些?相对定位和绝对定位是相对于谁的?
  • 发布企业信息的网站大连推广
  • 详解istio mtls双向身份认证
  • 国外创意网站公司如何进行网络推广
  • 软考中级习题与解答——第十五章_数据结构与算法应用(2)
  • 在JavaScript / HTML / Node.js中,post方式的Content-Type属性的text的三种编码
  • Linux gdb
  • 源码阅读 LeakCanary
  • Java 网络流式编程
  • java后端工程师进修ing(研一版‖day51)
  • JavaScript Promise 详解:从入门到精通
  • 中山建设银行招聘网站网站设计的评估
  • 深圳制作网站培训机构自己做的网站打开超慢
  • MySQL数据库优化实战提升查询性能的五大核心策略
  • libboost_system-mt-x64.so.1.76.0 和libboost_system-mt-d-x64.so.1.76.0 区别
  • 【11408学习记录】考研数学核心突破:线性代数特征值与特征向量详解+英语长难句精析
  • 深入剖析:基于epoll与主从Reactor模型的高性能服务器设计与实现
  • 非小细胞肺癌与肿瘤相关巨噬细胞:新的治疗策略
  • React Native:发现默认参数children【特殊的prop】