挑战
现有的移动视频编辑器缺乏与后端 AI 分析的集成。创作者必须在桌面分析工具和移动编辑器之间切换,导致:
- 跨设备的工作流程碎片化
- 无法在移动设备上利用讲话人检测数据
- 移动设备上的音频修剪和同步功能有限
我们的解决方案
我们开发了一款基于 Flutter 的跨平台移动应用程序,可与 AI 分析后端无缝连接,使创作者能够直接在手机上通过 AI 智能上下文编辑视频。
架构
- 框架:Flutter 3.4.3+,支持 iOS、Android 和 macOS
- 状态管理:使用 Provider 模式实现响应式 UI 更新
- 视频处理:使用 FFmpeg Kit 进行设备端渲染,并集成原生 video_editor
- 网络:使用 Dio HTTP 客户端并集成 API
- 本地化:支持英语和中文
主要功能
- AI 连接编辑 - 查看活跃讲话人时间线并进行相应剪辑
- 视频修剪与裁剪 - 通过手势控制实现帧级精确编辑
- 音频同步 - 多轨音频对齐与修剪
- 媒体管理 - 从相册、相机或文件系统导入
- 双语支持 - 全面支持英语和中文本地化
成果
技术栈
常见问题
MicrocosmWorks 使用共享的 C++ 核心和平台特定的 GPU 后端构建了渲染管线,在 iOS 上使用 Metal,在 Android 上使用 Vulkan。这确保了在不同平台上滤镜应用、色彩分级和合成结果的一致性,并通过测试套件验证了参考设备上逐帧输出的对等性。
MicrocosmWorks 集成了设备端 ML 模型,用于自动场景检测、主体跟踪、音乐同步的音频节拍检测以及内容感知裁剪建议。这些模型完全在设备端运行,使用 Core ML 和 TensorFlow Lite,确保即时分析,而无需将视频上传到云端。
MicrocosmWorks 实施了一种基于代理的编辑工作流,其中应用程序会生成轻量级的 720p 代理文件用于时间轴编辑,并在最终导出时将编辑决策列表应用到原始 4K 源。内存映射文件 I/O 系统即使在编辑长达一小时的 4K 素材时,也能将峰值 RAM 使用量保持在 300MB 以下。
是的,MicrocosmWorks 为 TikTok、Instagram Reels、YouTube Shorts 和标准 YouTube 构建了预设导出配置文件,这些配置文件会自动应用正确的宽高比、分辨率、比特率和编解码器设置。用户在导出前可以预览其编辑内容在每个平台播放器中的显示效果。
MicrocosmWorks 以 $25-$50/小时的费率提供移动视频编辑平台。一个功能齐全的编辑器,包括 C++ 渲染核心、AI 分析功能和社交导出功能,通常需要 800-1200 个开发小时。与分别构建原生 iOS 和 Android 应用程序相比,跨平台架构可节省大约 40% 的成本。
