Java全栈AI视频生成开发实战:从DeepSeek接入到剪映自动化(附完整源码) 【代码】Java全栈AI视频生成开发实战:从DeepSeek接入到剪映自动化(附完整源码)

一、系统架构设计

1. 技术栈选型

组件功能技术要点
DeepSeek-V3生成分镜脚本/提示词兼容OpenAI API格式9
可灵AI图生视频支持参考图+中文提示词3
FFmpeg视频处理格式转换/片段合并
Spring WebFlux异步编排响应式编程提升吞吐量
阿里云OSS素材存储解决大文件传输瓶颈

2. 流程图解

用户输入 → 异步任务队列 → DeepSeek生成脚本 → 解析JSON分镜 → 并行调用AI绘图 → 
可灵AI生成视频片段 → FFmpeg合并片段 → 剪映添加特效 → 输出MP4文件

二、核心代码实现

1. 环境配置(pom.xml)


 com.squareup.okhttp3
 okhttp
 4.12.0
 org.json
 json
 20231013
 org.bytedeco
 javacv-platform
 1.5.9

2. DeepSeek分镜生成服务

@Service
public class StoryboardService {
 
 private static final String DEEPSEEK_URL = "https://api.deepseek.com/v1/chat/completions";
 
 public JSONArray generateStoryboard(String theme) throws IOException {
 
 String prompt = "生成关于" + theme + "的60秒短视频分镜脚本,要求:\n"
 + "- 时间轴精确到秒\n"
 + "- 每段画面描述含Midjourney提示词\n"
 + "- 输出为JSON数组格式";
 OkHttpClient client = new OkHttpClient();
 JSONObject body = new JSONObject()
 .put("model", "deepseek-chat"
作者:挖掘机技术我最强原文地址:https://blog.csdn.net/weixin_39169967/article/details/145504299

%s 个评论

要回复文章请先登录注册