Motion library (قاموس الموشن)
68个命名的效果,分为8个类别。完整列表(含阿拉伯语描述、"适用场景"提示以及每种效果的构建方法)在 references/effects.md 中。相同数据也存储在 effects.json 中(字段:id、category、source、description_ar、good_for_ar、effects_options、how)。demo/motion-library.html 是可视化页面:每个效果的循环演示、筛选器,以及一个 "نسخ الأسماء" 按钮,用于复制选中的效果名称。
类别
| id | name | count |
|---|---|---|
| back | ورا الراس (在头后) | 13 |
| cam | حركة الكاميرا (摄像机) | 8 |
| text | النص والعناوين (文本、标题) | 10 |
| ui | كروت وواجهات (卡片、界面) | 13 |
| frame | تكوين الكادر (构图) | 8 |
| trans | الانتقالات (过渡) | 8 |
| look | اللون والإضاءة (色彩、光照) | 4 |
| acc | لمسات (点缀) | 4 |
两种效果类型
/effects(45种) — 由效果技能(claude-video-effects)在实拍素材上渲染。面部追踪和人像蒙版使其能置于头部后方。单个效果:python scripts/fx.py <id> <video> <out.mp4> --start S --end E --text "..." --opt key=value。多个效果:编写一个计划JSON文件,然后运行fx.py --plan。先用--still检查静态帧。- 经典效果(23种) — 基础编辑效果(跳切、摇镜、卡拉OK字幕、画中画、运动路径等)。使用
references/effects.md中的配方在Remotion中构建。
当用户发送效果名称时
- 在
references/effects.md中读取每个名称的条目。如果名称未知:告知用户,并提供同一类别中最接近的效果。 - 将每个效果映射到其所属的口语化句子(使用Whisper的词时间戳)。让效果落在单词上,而不是句子开头。
- 选择路径:
/effects名称应用于原始素材,经典名称在Remotion合成中处理。一条视频可以混合两种效果:先渲染/effects遍,然后将该视频作为面部层在Remotion中使用。 - 渲染,检查每个效果的静态帧,然后生成完整视频。
当用户询问适合什么效果时
使用 "适用场景" 提示和以下默认建议:
- 钩子(开头1–2秒):锁定、前倾、标题框、背景词、红色拼贴。
- 解释步骤:分屏、排队、待办事项、检查清单、公告牌、运动路径。
- 数字和证明:数字计数器、液体玻璃图表、个人资料墙、过肩缩放。
- 作品集:噪点、轨道、旋转木马、手机扇、网格放置。
- 转折或严肃时刻:聚光灯、慢推、忧郁、拒绝印章。
- CTA(结尾):评论框、消息、点击。
给出2–3个选项,每个一行说明,然后推荐你建议的一个。
来自真实视频制作的规则
- 当屏幕分屏时,字幕应位于两半之间的接缝处。
- 让效果在屏幕上停留足够长的时间以便阅读;不要在下一个词上突然切掉。
- 不要同时叠加超过一个大的效果;在两个效果之间,让面部有呼吸空间。
- 阿拉伯语文本:以完整词为单位显示,切勿切割字母(它们会改变形状)。