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

rk3588开发板使用硬件编码处理视频

开发板默认下载的ffmpeg是通用版,无法调用rk3588的硬件编码器,视频编码效率低。

nyanmisaka开发了用于jellyfin的ffmpeg,支持rk3588硬件编码器,编译方法:
https://github.com/nyanmisaka/ffmpeg-rockchip/wiki/Compilation

经过半天的安装,ffmpeg-rockchip安装失败,遂从docker中将编译好的版本提取了出来,可用!

其他人可以先安装试试看,如果能安装成功就不用进行后续的步骤。

✅步骤0 :从jellyfin docker 中复制到外边

# 进入dockersudo docker exec -it jellyfin /bin/bash# 查找ffmpegfind / -name ffmpeg 2>/dev/null# 复制ffmpeg 到外部映射mediacp /usr/lib/jellyfin-ffmpeg /media/ -r

✅ 步骤一:复制 ffmpeg 到 /usr/bin/jellyfin-ffmpeg/

sudo mkdir -p /usr/bin/jellyfin-ffmpeg 
sudo cp -r /mnt/media/jellyfin-ffmpeg/* /usr/bin/jellyfin-ffmpeg/

✅ 步骤二:配置环境变量

编辑你的 ~/.bashrc(或 /etc/profile 作用于所有用户):

nano ~/.bashrc

在最后添加:

# 优先使用 jellyfin ffmpeg 
export PATH=/usr/bin/jellyfin-ffmpeg:$PATH 
export LD_LIBRARY_PATH=/usr/bin/jellyfin-ffmpeg/lib:$LD_LIBRARY_PATH

然后立即生效:

source ~/.bashrc

✅ 步骤三:验证是否生效

which ffmpeg 
# 应该输出 /usr/bin/jellyfin-ffmpeg/ffmpeg 
ffmpeg -version 
ffmpeg -encoders | grep rkmpp

如果输出中显示了 hevc_rkmpp、h264_rkmpp 等编码器,说明替换成功。

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

相关文章:

  • 如何在 Windows 上安装 MongoDB 及常见问题
  • AI总结视频以及谷歌浏览器插件安装步骤
  • RAGFlow:检索增强生成技术的高效实现与深度探索
  • Day02_C++编程
  • 基于U-Net的结冰检测系统实现
  • C11补充
  • SGLang + 分布式推理部署DeepSeek671B满血版
  • 数据结构-5(二叉树)
  • pytorch-geometric包(torch_scatter、torch_sparse、torch_cluster)
  • 服务器带宽具体是指什么意思?
  • PyTorch中神经网络的模型构建
  • 钉钉DingTalk完整版下载离线安装包2025
  • 【小董谈前端】【样式】 CSS与样式库:从实现工具到设计思维的跨越
  • ThinkPHP8集成RabbitMQ的完整案例实现
  • C# 方法执行超时策略
  • [Python] -进阶理解5- Python 模块与包的导入机制解析
  • uniapp中mp-html使用方法
  • 特定日志输出aop实现
  • day62-可观测性建设-全链路监控zabbix+grafana
  • Redis的事务和Lua之间的区别
  • day13 flash
  • 「iOS」黑魔法——方法交换
  • 告别束缚:这款“隐形心电监测仪”让心脏健康管理更自由
  • JavaSE:开发环境的搭建(Eclipse)
  • 企业级数据分析创新实战:基于表格交互与智能分析的双引擎架构
  • 从0到1学习c++ 命名空间
  • 《 java 随想录》| 数组
  • MySQL的命令行客户端
  • 探索双链表:C语言中的链式结构魔法
  • 光谱仪杂散光性能分析