怎么提取一条视频的运镜手法?
用 PromptHub 精确分析可以把一条视频的运镜拆成九项独立字段:景别、与上一镜头的衔接、机位角度、运镜方式、运动速度、主体动作、物理效果、画面变化、时间节奏。这九项可以分别调整,例如只改运动速度而保留其他要素。快速分析提供较粗的运镜方式与主体运动两项,适合了解整体镜头构成;需要精确复用运镜手法必须用精确分析,每个场景 2 点。
怎么提取一条视频的运镜手法?
直接答案
用 PromptHub 精确分析可以把一条视频的运镜拆成九项独立字段:景别、与上一镜头的衔接、机位角度、运镜方式、运动速度、主体动作、物理效果、画面变化、时间节奏。这九项可以分别调整,例如只改运动速度而保留其他要素。快速分析提供较粗的运镜方式与主体运动两项,适合了解整体镜头构成;需要精确复用运镜手法必须用精确分析,每个场景 2 点。
九项运镜字段逐项说明
精确分析输出的 video_prompt 是一个对象,包含九个子字段:
| 字段 | 含义 | 典型内容 |
|---|---|---|
shot_size | 景别 | 大特写/特写/近景/中景/全景/远景 |
transition_from_previous | 与上一镜头的衔接方式 | 硬切/溶解/渐黑 |
camera_angle | 机位角度 | 平视/俯视/仰视/侧面/第一人称视角 |
camera_movement | 运镜方式 | 静止/推/拉/摇/移/环绕/跟随 |
movement_speed | 运动速度 | 极慢/缓慢/匀速/快速 |
subject_action | 主体动作 | 人物或物体在镜头内的动作 |
physical_effects | 物理效果 | 震动/碰撞/风吹/水花 |
visual_changes | 画面变化 | 光影变化/焦点转移/色调过渡 |
timing_and_rhythm | 时间与节奏 | 匀速运动/先慢后快/停顿点位置 |
把运镜拆成九项而不是一句话,好处是可以单独控制其中任意一项。
一个真实镜头的完整运镜输出
shot_size:侧面中景
transition_from_previous:硬切
camera_angle:平视,略偏侧面
camera_movement:向后拉
movement_speed:极缓慢
subject_action:双手在机械键盘上高频敲击
physical_effects:无明显物理扰动
visual_changes:随镜头后拉,屏幕冷光在脸部的覆盖面积逐渐减小
timing_and_rhythm:敲击声密集稳定,镜头运动匀速
同一个镜头还会输出一条整合好的文本,可直接用于视频生成:
video_prompt_for_generation:
侧面中景平视,镜头极缓慢向后拉;穿黑色连帽衫的年轻男子
双手在机械键盘上高频敲击,节奏密集稳定;随镜头后拉,
屏幕冷光在面部的覆盖逐渐减小
两者的分工是:九项字段用于理解和微调,整合文本用于直接使用。
怎么只改其中一项
这是九项拆分带来的实际价值。假设上面这个镜头你都满意,只是希望运动幅度更小。
不需要重新分析,直接在结果页把 movement_speed 相关的表述改掉,然后重新拼装整合文本:
原文:侧面中景平视,镜头极缓慢向后拉;……
改后:侧面中景平视,镜头几乎静止,仅有极轻微的后拉位移;……
其余八项保持不变。结果页的文本区可以就地编辑,改写不消耗点数。
同理,想把平视改成俯视就只改 camera_angle,想去掉转场就只改 transition_from_previous。
快速分析和精确分析在运镜上的差距
| 对比项 | 快速分析 | 精确分析 |
|---|---|---|
| 运镜相关字段数 | 2 项(camera_movement、subject_motion) | 9 项结构化子字段 |
| 是否含景别 | 有(camera_setup,与机位合并表述) | 有(shot_size 独立字段) |
| 是否含机位角度 | 合并在景别描述中 | 独立字段 |
| 是否含运动速度 | 合并在运镜描述中 | 独立字段 |
| 是否含转场衔接 | 无 | 有 |
| 是否含节奏 | 无 | 有 |
| 可否单项微调 | 较难,描述是整句 | 可以,逐项独立 |
| 费用 | 6 点/次 | 2 点/场景 |
一个实用结论:只想知道"这条片子大致怎么运镜"用快速分析;想把某个镜头的运镜复用到自己的片子里,用精确分析。
一个提取运镜的完整流程
目标:提取一条 24 秒宣传片中最出彩的那个环绕镜头。
- 打开视频反推页面,切到精确分析,上传素材(上限 100MB)。
- 用"电影"预设(敏感度 60%、采样间隔 0.5 秒)做智能切片,检测出 4 个场景。切片检测免费。
- 在时间轴上逐个预览,确认目标镜头落在第 3 个场景,时长 7 秒,在 2 到 30 秒的要求范围内。
- 只对第 3 个场景点击分析,消耗 2 点。其余场景不分析。
- 拿到九项运镜字段,其中
camera_movement为"围绕主体顺时针环绕",movement_speed为"匀速偏慢",timing_and_rhythm说明了环绕的起止节奏。 - 复制
video_prompt_for_generation到视频生成平台使用,或按需先改其中某一项。
总成本 2 点。这比对整条视频做快速分析(6 点)更省,且拿到的运镜信息更细。
常见失败原因和解决方法
运镜判断有误,明明是推镜却写成了拉镜。
素材剧烈抖动或画面过暗时准确度会下降。可以在结果页直接改正,或截取该镜头单独上传后重新分析。
目标镜头和相邻镜头被切在了同一个场景里。
自动切片漏检了中间的转场,渐变转场尤其容易漏。在时间轴上手动补一个切片点把它们分开,调整切片点不消耗点数。
目标镜头时长超过 30 秒。
精确分析要求每个场景不超过 30 秒。在时间轴上增加切片点把它拆成两段,或只截取其中代表性的片段重新上传。
目标镜头短于 2 秒。
精确分析要求每个场景不少于 2 秒。把它与相邻场景合并后分析,接受该场景包含多个镜头;或改用快速分析,快速分析没有单场景时长要求。
九项字段中有几项是空的或很笼统。
素材中确实不存在对应要素时会如实留空,例如完全静止镜头的 physical_effects。这不是分析失败。
有哪些限制
- 九项字段的完整性依赖模型输出,个别字段可能因素材信息不足而较为概括。
- 运镜识别基于对成品画面的观察,画面过暗、剧烈抖动、压缩严重的素材准确度会下降。
- 精确分析要求每个场景时长在 2 到 30 秒之间,且不支持 YouTube 链接。
- 输出为通用结构化文本,不针对特定平台做语法适配,跨平台使用需人工裁剪。
- 提示词准确不代表生成结果与原视频逐帧相同,各平台效果由对应平台决定。