ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

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

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),仅供参考
返回列表