MidJourney无法直接生成互动视频,需分五步实现:一、用固定seed生成风格统一的分支静态图;二、用Pika/Runway将图转为4秒短视频;三、用HTML+JS搭建本地点击跳转界面;四、上传至B站互动编辑器设锚点跳转;五、用Obsidian+Dataview预演并校验分支逻辑。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您希望使用MidJourney(MJ)生成具备选项分支画面的互动视频内容,需明确:MidJourney本身不支持视频生成、时间轴编辑或交互逻辑配置,其核心功能仅限于静态图像生成。所谓“MJ做互动视频”实际是将MJ产出的多组风格统一、角色一致的静态画面,导入第三方工具进行编排与跳转设计。以下是实现该目标的多种可行路径:
一、使用MJ生成结构化分支图像集
该方法通过精确提示词控制与种子锁定,确保不同剧情分支中人物形象、场景风格、镜头角度高度一致,为后续视频合成提供视觉连贯性基础。所有图像必须按分支路径预先生成并归档。
1、确定主干剧情节点(如“对话开始”“左转进入密室”“右转触发警报”),为每个节点撰写独立提示词,保持主体描述完全一致,仅变更动作或环境关键词。
2、在每次生成时添加--seed XXXXX参数,使用同一种子值确保角色面部特征、服装纹理、光照方向稳定复现。
3、对每个分支选项生成至少3张不同构图(全景/中景/特写),并标注清晰文件名,例如:scene1_dialog_start_full.jpg、scene2_left_door_medium.jpg、scene2_right_alarm_close.jpg。
二、用Pika或Runway ML合成分支视频片段
该方法利用AI视频生成工具,将MJ输出的静态图扩展为3–5秒动态镜头,赋予轻微运镜、微表情或环境变化,增强沉浸感。每个分支图像需单独输入生成对应短视频。
1、将已命名的MJ图像逐个上传至Pika Labs网页端或Runway Gen-3界面。
2、在提示框中输入通用指令,例如“smooth cinematic pan left, subtle breathing motion, film grain, 24fps”,避免引入新角色或改变构图。
3、导出所有分支视频,统一命名为branch_A_01.mp4、branch_B_01.mp4等,分辨率设为1080p,时长严格对齐(建议均为4秒)。
三、在H5或Tauri桌面应用中构建可点击分支逻辑
该方法绕过平台限制,通过轻量级前端技术实现本地化交互体验。用户点击按钮后即时加载对应视频片段,无需依赖B站或抖音的审核机制。
1、使用HTML+CSS+JavaScript搭建单页界面,包含主播放区与底部两个悬浮按钮(如“推开木门”“查看抽屉”)。
2、为每个按钮绑定事件监听器,点击后调用document.getElementById('video').src切换src属性指向对应MP4文件路径。
3、在视频末尾插入onended回调函数,自动显示下一轮分支按钮,形成闭环流程。
四、接入B站互动视频编辑器完成平台发布
该方法适用于需在哔哩哔哩公域流量池中分发的场景。所有MJ生成画面必须先转化为视频分P,并在B站后台通过“互动视频”模块设定跳转锚点。
1、将每个分支视频作为独立分P上传至同一稿件,P1为主干,P2为A分支,P3为B分支,依此类推。
2、进入创作中心→互动视频→选择该稿件,在时间轴第8秒处添加交互点,设置按钮文字为“伸手触碰发光符文”,跳转目标选P2第0秒。
3、在同一时间轴第12秒处添加第二交互点,按钮文字为“后退三步默念咒语”,跳转目标选P3第0秒。
五、用Obsidian+Dataview插件生成可导航分支剧本
该方法面向策划与预演阶段,不产出视频成品,但能可视化全部路径逻辑、校验死链与重复节点,显著降低后期制作返工率。
1、在Obsidian笔记库中创建interactive_script.md,用YAML frontmatter定义节点ID、前置条件、可选分支及目标ID。
2、安装Dataview插件,编写查询语句遍历所有next: [id1, id2]字段,自动生成树状路径图谱。
3、导出PDF时启用“折叠未激活分支”选项,打印物理剧本供拍摄团队同步理解各路线起止点与资源需求。


















