Unifi Protect Remux 项目教程
1、项目介绍
Unifi Protect Remux 是一个开源工具,旨在帮助用户将 Ubiquiti 的 Unifi Protect 系统中的 ubv 文件转换为标准的 mp4 文件。该工具通过重新封装(remux)过程,将视频和音频数据转换为 H.264 和 AAC 格式,而无需进行转码,确保视频和音频数据保持原样。
2、项目快速启动
安装依赖
首先,确保你的系统上安装了 FFmpeg。以下是在 Ubuntu/Debian 系统上的安装命令:
sudo apt install -y ffmpeg
下载并解压工具
访问 Releases 页面 下载最新的 remux x86_64 二进制文件,并将其上传到你的 Linux 服务器上。然后解压:
tar -zxf remux-x86_64.tar.gz
转换 ubv 文件
将 ubv 文件从你的 CloudKey 传输到你的 x86 服务器(ubv 文件通常位于 /srv/unifi-protect/video
目录下)。然后运行以下命令进行转换:
./remux *.ubv
3、应用案例和最佳实践
应用案例
- 家庭监控系统:用户可以将 Unifi Protect 录制的视频文件转换为标准格式,以便在各种设备上播放。
- 企业监控系统:企业可以将监控视频转换为标准格式,方便存储和备份。
最佳实践
- 定期转换:建议定期将新录制的 ubv 文件转换为 mp4 格式,以避免文件堆积。
- 自动化脚本:可以编写自动化脚本,定期检查并转换新录制的 ubv 文件。
4、典型生态项目
- Unifi Protect:Ubiquiti 的监控系统,生成 ubv 文件。
- FFmpeg:强大的多媒体处理工具,用于视频和音频的编码、解码和转换。
- GitHub Actions:用于自动化工作流程,可以集成 Unifi Protect Remux 进行自动转换。
通过以上步骤和案例,你可以快速上手并有效使用 Unifi Protect Remux 工具,将其应用于各种监控视频处理场景。