MicrocosmWorks 使用机器学习模型构建了 VideoCap 的 AI 管线,这些模型分析输入文本或图像,选择合适的视频模板,生成场景过渡,并使用 FFmpeg 合成最终输出。基于 Flutter 的移动应用程序处理用户界面,而计算密集型视频渲染则在云函数上运行,使用户无需桌面编辑软件即可在几分钟内创建专业的视频。
MicrocosmWorks 在 VideoCap 中实现了一个全面的 FFmpeg 流水线,支持多轨视频合成、动画文本叠加、图像转视频转换、音频混合、针对社交媒体格式(9:16, 16:9, 1:1)的分辨率缩放以及硬件加速编码。该流水线通过一个 Node.js 队列系统处理并发渲染任务,将处理任务分配到可用的云资源上。
MicrocosmWorks 使用 Flutter 构建了 VideoCap,使得单一的 Dart 代码库能够以原生性能同时面向 iOS 和 Android。诸如摄像头访问、文件存储和推送通知等平台特定功能,利用 Flutter 平台通道桥接到原生 API。与构建单独的原生应用程序相比,这种方法将开发时间缩短了约 40%,同时保持了用户体验的一致性。
MicrocosmWorks 设计 VideoCap 将繁重的视频处理卸载到云函数,同时移动应用在本地处理轻量级预览生成。视频上传使用带续传功能的分块传输,以应对不可靠连接;渲染后的输出会流回设备,或存储在带有可分享链接的云存储中。该应用智能管理本地缓存,以避免占满设备存储。
MicrocosmWorks 在 VideoCap 中集成了 AI/ML 模型,用于场景理解、文本到视觉匹配以及自动化编辑决策。这些模型分析输入内容,以确定最佳视频结构、节奏和视觉元素,然后生成一个由 FFmpeg 管道执行的合成脚本。这种方法使得非技术用户能够以 MicrocosmWorks 开发费率(每小时20美元起)创建引人入胜的视频,而无需手动编辑。