在NVIDIA Jetson AGX Orin中使用jetson-ffmpeg调用硬件编解码加速处理

目录

1 build and install library

1.1 报错 Cannot found LIB_NVBUF

2 patch ffmpeg and build

参考文献:


build and install library

git clone https://github.com/Keylost/jetson-ffmpeg.git
cd jetson-ffmpeg
mkdir build
cd build
cmake ..
make
sudo make install
sudo ldconfig

安装位置为默认位置

make install
[ 50%] Built target nvmpi_static
[100%] Built target nvmpi
Install the project...
-- Install configuration: "Release"
-- Installing: /usr/local/lib/libnvmpi.so.1.0.0
-- Installing: /usr/local/lib/libnvmpi.so.1
-- Set runtime path of "/usr/local/lib/libnvmpi.so.1.0.0" to ""
-- Installing: /usr/local/lib/libnvmpi.so
-- Installing: /usr/local/include/nvmpi.h
-- Installing: /usr/local/lib/
### Docker 启动时遇到的文件未找到错误解决方案 当 Windows 10 上安装并尝试启动 Docker Desktop 遇到 `The system cannot find the file specified` 错误时,通常是因为 Docker 守护进程未能正常启动或配置不正确。以下是详细的排查和解决方法: #### 检查 Docker 服务状态 确认 Docker 的后台服务是否已成功启动。可以通过任务栏中的 Docker 图标来判断其状态。如果图标不存在,则表示 Docker 可能尚未启动。 #### 使用管理员权限重新启动 Docker 有时标准用户权限不足以完成某些操作,建议以管理员身份运行 PowerShell 并执行以下命令重启 Docker: ```powershell cd "C:\Program Files\Docker\Docker" ./DockerCli.exe -SwitchLinuxEngine ``` 此命令会切换 Linux 引擎模式,并可能修复一些由于权限不足引起的问题[^1]。 #### 更新 WSL 和内核组件 对于基于 WSL2 (Windows Subsystem for Linux) 版本的 Docker, 确认已经更新到了最新版本并且正确设置了默认分发版。可通过设置面板内的应用商店检查是否有可用更新。 #### 清理旧残留数据 如果有先前卸载过其他版本的 Docker 或者相关工具,在注册表以及磁盘上可能会遗留冲突性的配置项。考虑清理这些潜在干扰因素后再重试新版本的安装与初始化过程。 #### 查阅官方文档获取更多帮助 若上述措施仍无法解决问题,查阅 [Docker 官方支持页面](https://docs.docker.com/desktop/troubleshoot/) 寻找更具体的指导和支持资源也是不错的选择。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

陈 洪 伟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值