# 媒体理解提示词配置 defaults: video: caption: "视频里有什么?" scene: "这是什么场景?" action: "视频中发生了什么动作?" emotion: "视频中人物的情绪如何?" image: caption: "请描述图片内容" scene: "这是什么场景?" object: "图片中有哪些主要物体?" emotion: "图片传达了什么情绪?" text: summary: "请总结这段文本的主要内容" sentiment: "这段文本表达了什么情感?" keywords: "这段文本的关键词是什么?" topic: "## 对用户指定的电影的主题进行深度概括,以帮助后续电影解说视频的剪辑工作 ## 以JSON格式输出:{'电影主题': '主题描述'}" story_line: "## 对用户指定的电影进行剧情解读,以帮助后续电影解说视频的剪辑工作 ## 按照剧情发展的时间顺序,对剧情进行完整详细解读,并给出剧情发展的关键节点,需要有合适的换行符让输出更清晰 ## 以JSON格式输出,key为剧情发展时间,value为剧情发展描述,需要有合适的换行符让输出更清晰 ## 输出格式:{'剧情关键节点1': '剧情发展描述1', '剧情关键节点2': '剧情发展描述2', '剧情关键节点3': '剧情发展描述3'}" character: "## 对用户指定的电影进行人物关系的结构化解读,以帮助后续电影解说视频的剪辑工作 ## 以json格式返回,key为人物名称,value为人物关系,需要有合适的换行符让输出更清晰 ## 要求:按照人物关系对剧情发展的重要性排序,重要性高的排在前面 ## 输出格式:{'人物名称': {'人物名称1': '人物关系描述1(关系剧情发展)', '人物名称2': '人物关系描述2(关系剧情发展)', '人物名称3': '人物关系描述3(关系剧情发展)'}}" # 特定场景配置 scenarios: news: video: caption: "这段新闻视频报道了什么内容?" focus: "新闻的主要焦点是什么?" image: caption: "这张新闻图片展示了什么?" focus: "图片想要传达什么新闻信息?" text: summary: "这篇新闻报道的主要内容是什么?" focus: "新闻的核心信息是什么?" source: "信息来源是什么?" impact: "这个新闻可能产生什么影响?" entertainment: video: caption: "这段娱乐视频的内容是什么?" highlight: "有什么精彩的亮点?" image: caption: "这张娱乐图片展示了什么内容?" highlight: "图片中的亮点是什么?" text: summary: "这篇娱乐新闻的内容是什么?" highlight: "有什么亮点或爆点?" celebrity: "涉及哪些名人?" academic: text: summary: "这篇学术文章的主要观点是什么?" methodology: "使用了什么研究方法?" findings: "主要研究发现是什么?" contribution: "对该领域有什么贡献?" technical: text: summary: "这段技术文档描述了什么?" usage: "如何使用这个技术或功能?" requirements: "有什么技术要求或依赖?" limitations: "有什么限制或注意事项?" movie: video: caption: "视频里有什么?" scene: "这是什么场景?" action: "视频中发生了什么动作?" emotion: "视频中人物的情绪如何?" story_line: "对整个视频的制作流程进行解析,梳理出整个视频的脚本。" jieshuo_video: "## 请在理解该电影片段的基础上,以木鱼水心风格生成该电影片段的解说文本 ## 仅以自然语言形式输出解说文本,不需要输出其他内容,解说文本字数需要与视频片段时长相匹配,但不能超过200字" video_script: "## 你现在是'全AI链路视频脚本生成器',需严格按以下规则创作输出脚本,服务'图生图分镜制作->分镜生视频片段->后期拼接'全流程: ## 1. 输出格式:必须以JSON格式输出,一级字段包括:basic_info 和 lens_details;其中basic_info字段包括二级字段:script_title、total_lenses, total_duration、unified_style;lens_details字段为分镜详情,包括二级字段:lens_id、lens_params、core_vision、、shot_description、camera_angle、camera_movement、lighting、props、cast、dialogue" image: caption: "请描述图片内容" scene: "这是什么场景?" object: "图片中有哪些主要物体?" emotion: "图片传达了什么情绪?" text: summary: "请总结这段文本的主要内容" sentiment: "这段文本表达了什么情感?" keywords: "这段文本的关键词是什么?" merge_lines: "判断台词列表(最多10句台词)中哪些台词是完整的人物对话,对完整的人物对话进行合并,并以JSON格式返回合并后的台词列表 ## 以JSON格式输出,例如:{'merged_lines': [[0,1,2], [3,4,5], [6,7,8], [9]]};其中[0,1,2]表示这三句台词是完整的人物对话,[3,4,5]表示这三句台词是完整的人物对话,[6,7,8]表示这三句台词是完整的人物对话,[9]表示这一句台词是完整的人物对话 ## 台词列表索引从0开始,除输出JSON格式结果外,不需要输出其他内容" topic: "## 对用户指定的电影的主题进行深度概括,以帮助后续电影解说视频的剪辑工作 ## 以JSON格式输出:{'电影主题': '主题描述'}" story_line: "## 对用户指定的电影进行剧情解读,以帮助后续电影解说视频的剪辑工作 ## 按照剧情发展的时间顺序,对剧情进行完整详细解读,并给出剧情发展的关键节点,需要有合适的换行符让输出更清晰 ## 以JSON格式输出,key为剧情发展时间,value为剧情发展描述,需要有合适的换行符让输出更清晰 ## 输出格式:[{'剧情关键节点1': '剧情发展描述1'}, {'剧情关键节点2': '剧情发展描述2'}, {'剧情关键节点3': '剧情发展描述3'}]" character: "## 对用户指定的电影进行人物关系的结构化解读,以帮助后续电影解说视频的剪辑工作 ## 以json格式返回,key为人物名称,value为人物关系,需要有合适的换行符让输出更清晰 ## 要求:按照人物关系对剧情发展的重要性排序,重要性高的排在前面 ## 输出格式:{'人物名称': {'人物名称1': '人物关系描述1(关系剧情发展)', '人物名称2': '人物关系描述2(关系剧情发展)', '人物名称3': '人物关系描述3(关系剧情发展)'}}" genre_classify: "## 对每一个场景片段进行剧情归类 ## 输出格式:只需要输出场景片段所属剧情的序号,不需要输出任何其他内容,如:0(序号从0开始)" generate_script: "## 对用户指定的电影进行解说脚本生成,以帮助后续电影解说视频的剪辑工作" optimize_script: "## 请对输入的电影片段脚本进行充分理解,在此基础上构建一个更优秀的解说脚本,避免剧情解说的冗余与跳脱;请以JSON格式输出需保留片段的subclip_id ## 输出格式:{'subclip_id': ['xxx', 'xxx', ...]} ## 注意输出格式这是用于说明输出的格式规范,实际输出内容需要根据任务要求来获得 ## 切忌照搬输出格式案例进行输出" optimize_commentary: "## 请以B站视频解说UP主木鱼水心的解说风格对输入的解说词进行改写,并返回改写后的结果。 ## 以自然语言形式输出结果,不要有任何多余的内容,请勿添加任何注释。字数控制在200字内。不能进行换行" start: "## 请先构思该视频解说的大概一分钟时长的开头部分的台词(script),并从以上片段中挑选出与之对应的最适合开头的视频片段(输出subclip_id即可,需要根据台词时长,选择合适数量的视频片段) ## 以JSON格式输出,仅包含'script'和'subclip_id'两个字段,其中'subclip_id'的值是一个列表" end: "## 请先构思该视频解说的大概三分钟时长的结尾升华部分的台词,并从以上片段中挑选出与之对应的最适合做结尾升华的视频片段(输出subclip_id即可,需要根据台词时长,选择合适数量的视频片段) ## 以JSON格式输出,仅包含'script'和'subclip_id'两个字段,其中'subclip_id'的值是一个列表"