一、立项目标
1.立项目的是为了打造零基础可用的短视频创作工具,实现 “素材 - 文案 - 视频 - 发布” 全流程提速,助力用户快速产出平台适配的带货视频,降低变现门槛。
二、核心模块
1.商品素材库:对接高佣爆品,提供品类化商品素材,一键获取使用;
2.AI 智能创作:含文案生成、字幕自动匹配、音频合成功能;
3.视频合成模块:可视化编辑,支持素材替换、特效添加;
4.多平台导出:适配快手、抖音格式,一键下载发布。
三、业务流程
1.选品:用户从素材库挑选目标商品,获取相关素材;
2.创作:AI 生成适配文案,自动匹配字幕与背景音乐;
3.编辑:用户微调素材、特效,确认视频内容;
4.导出:选择目标平台,一键导出并上传变现。
1.我负责的这个项目是基于 SpringBoot 的单体架构,采用前后端分离模式,前端负责交互,后端提供接口,这样分工清晰,迭代起来也快。核心功能上,我们用 FFmpeg 做视频合成,对接豆包生成带货文案,还打通了抖音、快手的开发者平台实现一键发布。
2.我主要负责文案生成和视频合成这两块,通过调优豆包的 Prompt 模板,让文案贴合短视频口播风格,准确率从 70% 提升到 90%;同时优化 FFmpeg 的合成参数,把视频生成时间从 2 分钟压到了 45 秒。
3.开发中遇到过 FFmpeg 合成容易崩溃的问题,后来通过异步任务队列加重试机制解决了;豆包返回文案偶尔跑偏,就加了关键词校验和模板兜底,现在整体流程稳定多了。