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

imx6ull开发板Buildroot安装: ffmpeg,x264,Mosquitto,v4l-utils,v4l2grab,jpeg-turbo,tslib

环境:Ubuntu 22.04.5 LTS , buildroot-2022.02.12

imx6ull开发板,安装清单:

组件类型简介用途
FFmpeg多媒体框架音视频编解码、推流神器摄像头采集 → H.264 编码 → RTMP 推流
x264编码库H.264 视频编码核心库提供 libx264 编码器,高质量压缩
MosquittoMQTT 代理轻量级物联网消息中间件设备状态上报、远程控制指令
v4l-utils工具集V4L2 摄像头调试工具包列出设备、查看参数、设置分辨率
v4l2grab抓拍工具单帧图像捕获小工具快速抓拍一帧 JPEG 图片
jpeg-turbo图像库高性能 JPEG 编解码库图片压缩解压、快照存储
tslib触屏库电阻屏校准与滤波触摸屏校准、坐标平滑

安装tslib

Target packages -> Libraries -> Hardware handling -> tslib

安装jpeg-turbo

Target packages -> Libraries -> Graphics ->

安装Mosquitto 客户端库:

Target packages -> Networking applications -> mosquitto

不要勾选 install the mosquitto broker ,开发板 只安装 Mosquitto 客户端库,不安装服务器(Broker)。MQTT 服务器(Broker)装在 Windows PC / 虚拟机 。

安装v4l-utils

Target packages -> Libraries -> Hardware handling -> v4l-utils

安装v4l2grab : V4L2图像捕获工具

安装x264

Target packages → Libraries → Multimedia →[*]x264

安装ffmpeg

Target packages -> Audio and video applications -> ffmpeg

配置项

选择

说明

Enable GPL code

✅ 勾选

libx264需要GPL许可

Enable nonfree code

❌ 不勾选

非必要不启用

Build ffmpeg

✅ 勾选

命令行工具

Build ffplay

❌ 不勾选

嵌入式不需要播放器

Build ffprobe

✅ 勾选

分析视频信息核心工具

Build libavresample

❌ 不勾选

已废弃

Build libpostproc

❌ 不勾选

后处理(一般不需要)

Build libswscale

✅ 勾选视频缩放、像素格式转换

Enable input devices

✅ 勾选

V4L2摄像头等输入

Enable output devices

✅ 勾选

输出设备

BuildrootFFmpeg:支持推流 + 测试分析 的合并配置。也可以默认 all,文件体积会大一些

配置项

填入内容

Enabled encoders

libx264,h264,aac,mjpeg,rawvideo,png

Enabled decoders

rawvideo,h264,aac,mjpeg,mpegaudio,pcm_s16le,png

Enabled muxers

flv,mp4,mpegts,hls,image2,null,md5,crc

Enabled demuxers

flv,mp4,mpegts,rtsp,image2

Enabled parsers

h264,aac,mpegaudio,mjpeg

Enabled bitstreams

h264_mp4toannexb,aac_adtstoasc,extract_extradata

Enabled protocols

file,rtmp,rtsp,tcp,udp,http,https

Enabled filters

scale,fps,format,anull,psnr,ssim,select,trim,showinfo,signalstats,blackdetect,freezedetect,silencedetect,volumedetect,drawtext

编译后,如果FFmpeg 勾选的功能没有实现, make clean -> make 重新编译,再解压到开发板测试。

http://www.gsyq.cn/news/1482331.html

相关文章:

  • CentOS 8/9服务器上,Docker容器端口映射后外网能访问?可能是firewalld重启惹的祸
  • 数据标注采集外包怎么选?看这五个硬指标
  • 3步实现群晖NAS千兆网络性能突破:Realtek USB以太网驱动深度指南
  • 大丰母婴除甲醛CMA甲醛检测治理公司深度测评:绿呼吸环保稳居榜首 - 一修哥咨询
  • 3步完成LibreDWG项目dwg2dxf工具单独编译与最小化部署
  • 西安起名馆排名.西安起名老师推荐.西安起名大师推荐 - 资讯纵览
  • 天津起名馆排名.天津起名老师推荐.天津起名大师推荐 - 资讯纵览
  • 高级AMD Ryzen系统管理单元深度调试与性能优化配置指南
  • 赤水母婴除甲醛CMA甲醛检测治理公司深度测评:绿呼吸环保稳居榜首 - 一修哥咨询
  • 如何在Windows上实现完整的Switch控制器驱动:JoyCon-Driver技术深度解析
  • 深入理解HttpSecurity的设计
  • 别急着续费!CSDN AI年度套餐隐藏条款曝光:小额体验期可解锁的3个高价值接口权限
  • 常州母婴除甲醛CMA甲醛检测治理公司深度测评:绿呼吸环保稳居榜首 - 一修哥咨询
  • 【飞机】基于matlab数据驱动的多传感器飞机健康监测系统(漂移检测、RUL预测和风险分析)【含Matlab源码 15600期】
  • 2026市北区门窗选购避坑指南:本地五大口碑品牌综合实测与推荐 - GrowthUME
  • 专业级AI动画生成:ComfyUI-AnimateDiff-Evolved完整指南
  • 安顺母婴除甲醛CMA甲醛检测治理公司深度测评:绿呼吸环保稳居榜首 - 一修哥咨询
  • EdB Prepare Carefully:从随机开局到精准定制的RimWorld角色管理解决方案
  • 8分钟极速上手:用AI智能分层工具彻底告别手动抠图烦恼
  • 2026 数学新高考一卷 19 题(不会做)
  • 索尼相机隐藏功能解锁终极指南:如何快速解除30分钟录制限制
  • VB6 IDE里调Cdecl DLL不再崩溃:调试+编译双通的运行时补丁工具
  • 如何利用碎片时间高效背单词?ToastFish终极使用指南
  • 从WRF输出文件到实际分析:手把手教你用Python提取并可视化温度、风场和降水数据
  • 高温深井地下水位监测设备,破解地热井腐蚀高温监测难题 - 王工聊地下水监测
  • Ansible Roles实战:像搭积木一样管理你的服务器配置(以Memcached角色为例)
  • 第三方背调公司性价比实测:猎查查与行业头部竞品对比 - 资讯纵览
  • # OpenClaw 架构进化史:从“单体全能”到“主从隔离”的终极防御体系
  • 国内烟气脱硫厂家实力盘点:五家主流企业技术对比 - 奔跑123
  • NS-Emu-Tools 技术指南:掌握 Yuzu 与 Citron 模拟器管理方案