新闻详情

新闻详情

首页 / 资讯中心 / 详情

ViMax 角色提取完整指南:让 AI 从剧本里认出一群“不一样的人“

发布时间:2026/10/2 16:03:49来源:尧图网络
ViMax 角色提取完整指南:让 AI 从剧本里认出一群“不一样的人“
ViMax 角色提取完整指南让 AI 从剧本里认出一群不一样的人【免费下载链接】ViMaxViMax: Agentic Video Generation (Director, Screenwriter, Producer, and Video Generator All-in-One)项目地址: https://gitcode.com/GitHub_Trending/ai/ViMax你有没有试过把一段小说直接丢给 AI然后得到一群长得一模一样的角色这正是 AI 视频生成的老大难问题同一个人换个镜头就换了张脸而 ViMax 的 CharacterExtractor 角色提取模块就是来解决这件事的——它从故事文本中精准识别关键人物并把每个人拆成不会变的和随时换的两类特征为后续生成一致的角色形象打底。一句话说清它干嘛它就是剧组的选角导演。你扔给它一段剧本它回给你一张演员表每个人叫什么、长什么样脸型、身材这些固定项、穿什么戴什么可以随时换的项。后面生成角色立绘、分镜、视频时都照着这份演员表走所以同一角色跨镜头不会变脸。三步把散乱称呼归成一个人剧本里同一个人可能被叫作年轻女子、她、服务员普通做法会把它们当成三个角色。CharacterExtractor 在系统提示词里直接写死了合并规则所有指向同一实体的称呼归到一个角色下再挑一个最合适的名字当主标识如果故事里根本没出现真名就允许用职业或外貌特征比如the young woman当称呼。逻辑在agents/character_extractor.py的system_prompt_template_extract_characters里# 提示词核心规则指向同一实体的所有称呼归为一个角色 - Group all names referring to the same entity under one character.顺带一提它还会主动过滤掉背景龙套路人甲不会被当成独立角色避免演员表里塞一堆无关人员。静态与动态特征分家防止角色串妆这是它和随便描述一下人物的关键区别static_features只装外貌、体型这类几乎不变的信息dynamic_features只装服装、配饰、随身物品这类随场景变化的信息。数据结构定义在interfaces/character.py的CharacterInScene模型里字段就是按这个思路分的。好处是角色换装换场景时脸这部分始终复用同一份描述只更新服装字段一致性就有了来源。描述不全它会补还要求补得不撞脸剧本往往只交代主角配角可能就一句话带过。此时提示词会要求它基于上下文设计合理、可视觉化的特征——比如大眼睛、高鼻梁、红色围巾而不是一个好看的女生这种抽象词。更细节的是它还专门要求不同角色的外观尽量拉开差距宁可多给配角加几个特征也不让两个角色撞脸。补全后的结果通过 Pydantic一种帮你校验数据格式的 Python 库模型统一输出后续管道拿到的永远是同一种结构。落到地上写短片剧本时pipelines/script2video_pipeline.py会在开场先跑一遍角色提取存成characters.json你中途还能直接替换这份名单来控制角色设定做长篇小说改编时novel2movie_pipeline走事件-场景-角色三级结构CharacterExtractor 的静态特征一路贯穿保证跨章节角色不崩做游戏 NPC 或虚拟形象的原型设计也可以只取这份结构化演员表当素材不用走完整视频流程。最短上手路径克隆仓库git clone https://gitcode.com/GitHub_Trending/ai/ViMax打开configs/script2video.yaml填入你的模型api_key运行python main_script2video.py脚本里自带示例剧本跑完就能在工作目录里看到提取出的角色和成片这份演员表是整个 ViMax 流水线的地基角色认得准、特征分得清后面的分镜和视频才有稳定可依。按仓库更新节奏看下一步大概率会把性格、情感倾向这类深层属性也纳入提取范围——到那时角色不只是长得对还演得对。【免费下载链接】ViMaxViMax: Agentic Video Generation (Director, Screenwriter, Producer, and Video Generator All-in-One)项目地址: https://gitcode.com/GitHub_Trending/ai/ViMax创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

STM32开发实战:从时钟配置到外设验证的工程闭环 2026/10/2 16:54:49

STM32开发实战:从时钟配置到外设验证的工程闭环

1. 为什么“STM32简介”不是一张芯片参数表,而是一把打开嵌入式世界的钥匙你搜“STM32简介”,点开前十个结果,大概率看到的是:ARM Cortex-M内核、主频范围、Flash/RAM容量、外设列表……像一份电子元器件手册的摘录。但真正用过ST…

阅读更多 →
自定义鼠标指针样式:用 cursor 与 url() 打造个性化光标 2026/10/2 16:54:49

自定义鼠标指针样式:用 cursor 与 url() 打造个性化光标

1. 从一次「鼠标指针被吃掉」的线上问题说起 先说结论:CSS 的 cursor 属性配合 url(),能让你把默认箭头换成任意图标,但真正上线时翻车的往往不是语法,而是格式、尺寸、热点和回退链这四件事。这篇就围绕 cursor、css、url()、ico…

阅读更多 →
GPT-5.2 全面评测:对比 Gemini 3.0 与 Claude,三大模型实测与性能深度解析 2026/10/2 16:54:49

GPT-5.2 全面评测:对比 Gemini 3.0 与 Claude,三大模型实测与性能深度解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

阅读更多 →
STM32 GPIO与PWM的物理本质:从F103C8T6底层逻辑到工程落地 2026/10/2 16:54:49

STM32 GPIO与PWM的物理本质:从F103C8T6底层逻辑到工程落地

1. 什么是真正的“STM32理论”?——不是手册抄录,而是芯片底层逻辑的具象化理解很多人一看到“STM32理论”四个字,第一反应是翻《参考手册》第几章、背GPIO八种模式定义、默写HAL库函数原型。但我在带过37个嵌入式毕设小组、调试过210块F103C…

阅读更多 →
STM32CubeMX实战指南:从安装配置到SPI读写Flash与FreeRTOS集成 2026/10/2 16:54:49

STM32CubeMX实战指南:从安装配置到SPI读写Flash与FreeRTOS集成

STM32CubeMX 这个工具,估计每一个摸过 STM32 的开发者都绕不开。早年写 STM32 代码,最痛苦的就是对着参考手册手工配置寄存器,点灯都要翻半天 datasheet,更别说配置一个带 I2C、SPI、串口、定时器中断的项目,光初始化代…

阅读更多 →
Eclipse搭建C语言开发环境:CDT插件与MinGW工具链配置实战 2026/10/2 16:54:42

Eclipse搭建C语言开发环境:CDT插件与MinGW工具链配置实战

简介:EclipseCDTMinGW 是 Windows 下搭建 C/C 开发环境的常用组合方案,这份开发文档系统梳理了从软件下载、安装部署到参数配置的完整流程。资源先介绍 Eclipse SDK 与 CDT 的两种获取方式,再详细演示 MinGW 编译器安装及 Path、LIBRARY_PATH…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉