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

发布时间:2026/6/7 21:34:36

imx6ull开发板Buildroot安装: ffmpeg,x264,Mosquitto,v4l-utils,v4l2grab,jpeg-turbo,tslib 环境Ubuntu 22.04.5 LTS , buildroot-2022.02.12imx6ull开发板安装清单组件类型简介用途FFmpeg多媒体框架音视频编解码、推流神器摄像头采集 → H.264 编码 → RTMP 推流x264编码库H.264 视频编码核心库提供 libx264 编码器高质量压缩MosquittoMQTT 代理轻量级物联网消息中间件设备状态上报、远程控制指令v4l-utils工具集V4L2 摄像头调试工具包列出设备、查看参数、设置分辨率v4l2grab抓拍工具单帧图像捕获小工具快速抓拍一帧 JPEG 图片jpeg-turbo图像库高性能 JPEG 编解码库图片压缩解压、快照存储tslib触屏库电阻屏校准与滤波触摸屏校准、坐标平滑安装tslibTarget packages - Libraries - Hardware handling - tslib安装jpeg-turboTarget packages - Libraries - Graphics -安装Mosquitto 客户端库Target packages - Networking applications - mosquitto不要勾选 install the mosquitto broker 开发板 只安装 Mosquitto 客户端库不安装服务器Broker。MQTT 服务器Broker装在 Windows PC / 虚拟机 。安装v4l-utilsTarget packages - Libraries - Hardware handling - v4l-utils安装v4l2grab : V4L2图像捕获工具安装x264Target packages → Libraries → Multimedia →[*]x264安装ffmpegTarget 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 encoderslibx264,h264,aac,mjpeg,rawvideo,pngEnabled decodersrawvideo,h264,aac,mjpeg,mpegaudio,pcm_s16le,pngEnabled muxersflv,mp4,mpegts,hls,image2,null,md5,crcEnabled demuxersflv,mp4,mpegts,rtsp,image2Enabled parsersh264,aac,mpegaudio,mjpegEnabled bitstreamsh264_mp4toannexb,aac_adtstoasc,extract_extradataEnabled protocolsfile,rtmp,rtsp,tcp,udp,http,httpsEnabled filtersscale,fps,format,anull,psnr,ssim,select,trim,showinfo,signalstats,blackdetect,freezedetect,silencedetect,volumedetect,drawtext编译后如果FFmpeg 勾选的功能没有实现 make clean - make 重新编译再解压到开发板测试。

相关新闻