SnapWrite:基于AI的视频图文内容自动生成工具,一键生成小红书/抖音图文内容
SnapWrite是一款基于AI的视频分析工具,它能自动提取视频中的关键帧,通过AI大模型分析视频内容,并生成适合小红书、抖音、CSDN等平台的图文宣传内容。无论你是内容创作者、自媒体运营者,还是技术博主,SnapWrite都能帮你快速完成视频到文字的转化。开源地址欢迎大家Star⭐和Fork,一起参与项目共建!
你是否还在为视频内容二次创作而烦恼?想要把视频转换成小红书、抖音、CSDN等平台的图文内容却感觉很麻烦?今天给大家推荐一款开源的AI视频分析工具——SnapWrite,它能够自动提取视频关键帧,结合AI智能分析,一键生成高质量的宣传文案和配图,让视频内容创作变得简单高效!
🚀 项目简介
SnapWrite 是一款基于AI的视频分析工具,它能自动提取视频中的关键帧,通过AI大模型分析视频内容,并生成适合小红书、抖音、CSDN等平台的图文宣传内容。无论你是内容创作者、自媒体运营者,还是技术博主,SnapWrite都能帮你快速完成视频到文字的转化。
开源地址:
欢迎大家Star⭐和Fork,一起参与项目共建!
✨ 功能特性
-
📹 视频智能分析:自动提取关键帧,AI精准分析视频内容
-
✨ 多平台内容生成:一键生成标题、文案、配图,适配小红书、抖音、CSDN等平台
-
🎨 双风格支持:隐晦风格(含蓄引导)和明显风格(直接宣传),满足不同场景需求
-
🔄 灵活重生成:对生成的内容不满意?随时可以重新生成
-
✏️ 自定义要求:根据你的具体需求定制内容,比如“增加互动话题”或“突出产品卖点”
-
⚙️ 多AI服务集成:支持国内外主流AI服务,界面可视化配置,无需修改代码
-
📊 实时进度展示:分析过程实时显示进度和当前步骤,不再干等
📁 支持的视频格式
| 格式 | 扩展名 |
|---|---|
| MP4 | .mp4 |
| MOV | .mov |
| AVI | .avi |
| MKV | .mkv |
| WebM | .webm |
最大支持 500MB 的视频文件,满足日常创作需求。
🤖 支持的AI服务
SnapWrite 集成了多家AI服务商,你可以根据自己的偏好和预算选择。
国产AI服务
| 服务商 | 文本模型 | 图片模型 | 特点 |
|---|---|---|---|
| 通义千问 | qwen-turbo/plus/max | wanx-v1 | 阿里云DashScope,支持图文理解 |
| 文心一言 | ERNIE-4.0/3.5/Speed | stable-diffusion-xl | 百度千帆,支持图文理解 |
| 智谱GLM | glm-5/glm-4.5/glm-4.5v等 | cogview-3-plus/glm-image | 智谱AI,支持图文理解、视频理解 |
| 腾讯混元 | hunyuan-pro/standard/lite | hunyuan-vision | 腾讯云,支持图文理解 |
海外AI服务
| 服务商 | 文本模型 | 图片模型 | 特点 |
|---|---|---|---|
| Claude | claude-sonnet-4, claude-haiku | claude-3-5-sonnet | Anthropic,强大的多模态理解 |
| DALL-E | - | dall-e-3, dall-e-2 | OpenAI,专业图片生成 |
🛠️ 技术栈
后端
-
Python 3.10+ + FastAPI + Uvicorn – 高性能异步API框架
-
SQLAlchemy 2.0 + SQLite – 异步数据库操作
-
Pydantic v2 – 数据验证
-
多AI服务SDK(通义千问、文心一言、智谱GLM、腾讯混元、Claude、DALL-E)
-
OpenCV + MoviePy – 视频处理和关键帧提取
前端
-
React 18 + TypeScript – 类型安全的前端开发
-
Vite 5 – 极速构建工具
-
TailwindCSS 3.4 – 实用优先的CSS框架
-
Zustand – 轻量级状态管理
-
React Router 6 – 路由管理
-
Axios – HTTP请求
-
React Dropzone – 优雅的文件上传
-
Lucide React – 美观的图标库
SnapWrite 致力于帮助内容创作者更高效地完成视频二次创作,减少重复性工作,释放更多创意灵感。如果你觉得这个项目对你有帮助,欢迎到Gitee或GitHub点个Star⭐支持一下!
也欢迎提出宝贵建议或贡献代码,让我们一起打造更强大的开源工具!
更多推荐


所有评论(0)