新闻详情

新闻详情

首页 / 资讯中心 / 详情

HoloCubic_AIO视频转换工具:MP4转mjpeg与RGB565的完整操作指南

发布时间:2026/10/2 13:03:22来源:尧图网络
HoloCubic_AIO视频转换工具:MP4转mjpeg与RGB565的完整操作指南
HoloCubic_AIO视频转换工具MP4转mjpeg与RGB565的完整操作指南【免费下载链接】HoloCubic_AIOHoloCubic超多功能AIO固件 基于esp32-arduino的天气时钟、相册、视频播放、桌面投屏、web服务、bilibili粉丝等项目地址: https://gitcode.com/GitHub_Trending/ho/HoloCubic_AIOHoloCubic_AIO 是一款基于 ESP32 的光学屏多功能固件内置天气时钟、相册、视频播放、桌面投屏等功能。想让小电视播放自己录制的 MP4 视频就必须先把它转成设备支持的mjpeg或RGB565格式。本文带你用官方配套上位机的视频转换工具4 步完成 MP4 转 mjpeg / RGB565 的完整操作。一、先搞懂为什么 MP4 要转成 mjpeg 和 RGB565HoloCubic_AIO 的屏幕是 240x240 的光学显示模组硬件解码能力有限。设备端视频播放程序 AIO_Firmware_PIO/src/app/media_player/media_player.cpp 只会识别两类视频文件格式文件后缀特点适用场景MJPEG.mjpeg每帧都是 JPEG文件小、带压缩日常首选容量紧张时用它RGB565.rgb无压缩原始像素文件大、解码快追求流畅度、内存卡空间充足时固件目录下也附带了示例文件转换前可先参考它的命名规则放置到内存卡/movie/ 中的butterfly_240x240_20fps.mjpeg即文件名_宽x高_帧率fps.后缀。二、视频转码页面快速上手4步完成转换工具本体在 AIO_Tool/CubicAIO_Tool.py 的视频转码页签核心逻辑位于 AIO_Tool/page/videotool.py。第 1 步准备 ffmpeg。工具本身不含转码引擎需要把ffmpegWindows 为ffmpeg.exe放到工具根目录或安装到系统并加入 PATH详见 AIO_Tool/README.md。第 2 步选择视频。点击选择视频支持 mp4、avi、mov、gif 等常用格式。第 3 步设置输出参数。勾选默认即可直接用出厂参数240x240、20fps、质量 5、MJPEG 格式需要调整时切到自定义。第 4 步点击开始转换。转换是两段式进行的先把视频缩放到目标分辨率生成中间缓存存放在OutFile/Cache再按设定帧率和质量二次转码。中途按钮会显示正在转换长视频耐心等待即可。转换完成后成品直接输出到你指定的路径命名如butterfly_240x240_20fps.mjpeg。三、输出设置详解分辨率、帧率、质量怎么选参数默认值建议分辨率宽x高240 x 240与屏幕一致最佳高度 240宽度可略大工具会自动居中裁剪帧率(fps)2010~24 之间均可帧率越高文件越大质量51~9数值越小质量越高MJPEG 常用 4~6肉眼很难再分辨差异格式MJPEG空间够或追求流畅选 MJPEG想零压缩解码选 rgb565be输出.rgb 小贴士选rgb565be而不是普通 RGB565 不是手滑——固件按大端字节序解析像素工具里写死的就是这个参数AIO_Tool/page/videotool.py直接抄默认值最稳妥。四、把视频放进 HoloCubic_AIO 设备用工具卡管理器或手动把.mjpeg/.rgb文件拷入内存卡根目录的movie文件夹参考 放置到内存卡/README.md。插卡开机进入视频播放Media应用视频即出现在列表中自动识别格式并播放。转换、烧录、管理都在同一台上位机里完成无需再打开别的软件。五、常见问题排查清单 ️点开始转换没反应99% 是 ffmpeg 没放对位置确认ffmpeg.exe在工具根目录。画面发虚输出分辨率与屏幕不匹配。保持 240x240别把小视频放太大。播放卡顿改用 MJPEG 并适当降低质量或把帧率降到 15。内存卡写满mjpeg 比 rgb 小得多OutFile/Cache里的中间缓存可随时删除。只想转图片同一工具的图片转换页签可把 JPG/PNG 批量转成设备用的 bin 图片AIO_Tool/page/images_converter.py玩法与视频转换一致。照着以上步骤一个普通 MP4 视频几分钟内就能成为 HoloCubic_AIO 小电视上的专属内容。转换参数拿不准时直接选默认开转先跑通再微调是最快的上手路径。【免费下载链接】HoloCubic_AIOHoloCubic超多功能AIO固件 基于esp32-arduino的天气时钟、相册、视频播放、桌面投屏、web服务、bilibili粉丝等项目地址: https://gitcode.com/GitHub_Trending/ho/HoloCubic_AIO创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

GitHub周榜实战解读:开发效率工具、AI智能体框架与镜像加速方案 2026/10/2 13:55:15

GitHub周榜实战解读:开发效率工具、AI智能体框架与镜像加速方案

1. 周榜项目的筛选逻辑与本期看点每周刷 GitHub Trending 榜单,已经成了我这些年保持技术嗅觉的一个固定动作。2026 年 9 月 27 日这一期的周榜,整体看下来有几个很明显的信号:AI 工具链项目依然占据半壁江山,但和前两年那种“套壳…

阅读更多 →
【Agent系列 (一) 】初识智能体 2026/10/2 13:55:08

【Agent系列 (一) 】初识智能体

⭐️在这个怀疑的年代,我们依然需要信仰。 个人主页 :YYYing. ⭐️Agent系列专栏:从零开始的agent学习 系列下期内容:暂无 前言: 欢迎来到智能体的世界!在人工智能浪潮席卷全球的今天,智能体…

阅读更多 →
论文的结论与建议怎么区分层次?一篇讲透 2026/10/2 13:55:07

论文的结论与建议怎么区分层次?一篇讲透

不少研究生写论文,正文熬出来了,却卡在收尾:结论写了几段,发现建议没地方放,又补一段进去,结果导师的批注是「结论和建议写成一个层次了」。问题通常不在内容量,而在没分清这两类文字各自的职能…

阅读更多 →
Linux之TCP理论<1> 2026/10/2 13:55:01

Linux之TCP理论<1>

先补充一点知识PGID相同说明他是属于一个进程组第一个进程叫做组长前后台管理是以进程组为单位你ctrl c将sleep进程杀掉,-->你从键盘输入,将整个进程组都退出了前台进程后台进程前台进程前台进程就是可以接收键盘输入的进程,当我sleep时,在往终端输入时,没有任何的反应,因为…

阅读更多 →
Linux权限(二) 权限收尾:从目录权限和权限掩码到粘滞位 2026/10/2 13:55:00

Linux权限(二) 权限收尾:从目录权限和权限掩码到粘滞位

目录 一. 目录的权限属性 1.1 x 1.2 r 和 w 1.3 linux 多用户之间的隔离 二. 缺省权限 2.1 权限掩码 umask 2.1.1 查看当前默认权限掩码 2.1.2 权限掩码的使用 2.1.3 umask 的目的与意义 2.1.4 umask的配置 三. 删除的权限 四. 粘滞位 4.1 共享文件\共享目录 4.2…

阅读更多 →
第28篇:自定义HTML弹窗——Cesium只管算坐标,剩下的它一概不管 2026/10/2 13:55:00

第28篇:自定义HTML弹窗——Cesium只管算坐标,剩下的它一概不管

上回书说到,#27 那个咬着鼠标跑的小气泡,替场景工具线还了第 14 篇欠下的一笔旧账。本篇还是这条线,但换个方向——不再盯着"鼠标脚下是哪一层地面",改问另一个问题:一个绑在地球上的点位,怎么让一块 HTML 稳稳地浮在它头顶。 这两件事看着像,其实是两套完全…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉