如何在Palmier Pro做画中画?apply_layout布局系统实战教程
2026/8/29 9:43:28 网站建设 项目流程

如何在Palmier Pro做画中画?apply_layout布局系统实战教程

【免费下载链接】palmier-promacOS video editor built for AI项目地址: https://gitcode.com/GitHub_Trending/pa/palmier-pro

Palmier Pro 是一款为 AI 打造的 macOS 开源视频编辑器,内置的apply_layout布局系统能让你一句话做出画中画(Picture-in-Picture)、分屏和网格拼图——无需手动拖拽缩放、反复截图检查对齐。本教程面向新手,带你快速上手这个最实用的 AI 剪辑布局工具。

认识 apply_layout:一句话摆好多条视频

传统编辑器里做画中画,你需要:新建轨道 → 缩小片段 → 逐帧挪位置 → 检查有没有拉伸变形。而 Palmier Pro 的apply_layout工具把这些全部打包成一个可撤销的操作

  • 你只需指定一个布局模板(如pip_bottom_right
  • 把素材分配给模板里的每个槽位(slot)
  • 工具自动计算所有片段的位置、缩放和裁剪,保证每条视频边缘贴合区域、绝不拉伸

它的核心参数定义在 ToolDefinitions.swift,所有布局的几何模板(槽位坐标、画中画占画面 28% 的默认尺寸等)都写在 VideoLayout.swift 中,执行逻辑见 ToolExecutor+Layout.swift。

三步做出画中画:最快速的 PiP 布局方法

打开项目后,在右侧 Agent 聊天面板(或接入 Claude / Codex / Cursor 等外部 Agent)直接说人话即可:

「把reaction.mp4作为画中画,放在main.mp4的右下角」

Agent 会调用类似这样的apply_layout指令,一次完成:

  1. 选布局pip_bottom_right(画中画-右下角,另有左上/右上/左下共 4 个角落可选)
  2. 填槽位main槽放主视频,inset槽放小窗视频
  3. 定时间:指定布局在时间线上的起止帧,工具自动为每个槽位新建一条视频轨道,画中画自动叠放在主画面上方

整个过程只需一步 undo 就能整体撤销——改坏了?Command+Z回到原样。🎬

13 种内置布局模板一览:分屏、网格与侧边栏

画中画只是冰山一角。VideoLayout枚举共定义了 13 种模板,覆盖绝大多数多机位和对比剪辑场景:

布局名称槽位适用场景
fullmain单片段全屏
side_by_sideleft, right左右分屏对比
top_bottomtop, bottom上下分屏
pip_bottom_right等 4 种main, inset画中画四角落
grid_2x2/grid_3x3/grid_4x4rNcN(r1c1=左上)多人/多素材网格
main_sidebarmain(70%), sidebar(30%)主画面+侧边栏
three_upleft, center, right三栏竖切
three_stacktop, middle, bottom三行横切

💡 小规则:每个布局的所有槽位必须填满。网格槽位按左上角起数,3×3 的中心就是r2c2

两种放置模式:新素材放置 vs 已有片段重排

这是新手最容易困惑的一点,apply_layout支持两种互斥的模式(不能混用):

模式一:放置新素材(mediaRef)给每个槽位传一个媒体素材 ID,工具会在startFrame~endFrame区间内自动新建轨道并放入视频。适合从零开始组装画面。

模式二:重排已有片段(clipIds)给槽位传时间线上已存在的片段 ID,工具只改位置、缩放和裁剪,不碰轨道和时间。一个槽位甚至可以塞入同轨的多个连续片段(比如多段 take)。适合调整已经排好版的工程。

用 anchor 微调取景:让画中画不裁掉人脸

fill模式下素材会像"铺满相框"一样裁切填充槽位。默认居中裁切,但如果人脸被切掉,还有两档调节手段:

  • 粗调anchor参数,取值top/bottom/left/right/ 四角,快捷保留画面某一部分
  • 细调anchorX/anchorY(0–1 的连续值)。比如anchorY: 0.35表示裁切窗口只稍微上移一点,额头刚好保留

对已有布局微调时,只需带着调整后的 anchor 值再次调用apply_layout,工具会在原位置重新裁切,不会打乱时间线。

fill 与 fit:两种填充模式怎么选?

  • fill(默认):素材铺满槽位、超出部分裁掉——画面无黑边、无形变,绝大多数场景首选
  • fit:整个素材完整显示在槽位内,可能留黑边(letterbox)——只适合"必须完整可见"的场景,比如屏幕录制

常见问题(FAQ)

Q:画中画为什么自动叠在主视频上面?A:PiP 布局的inset槽自带更高层级(z=1),且新建轨道时工具会自动把小窗轨道放在上方,无需手动调整。

Q:小窗视频有声音吗?A:会。视频和嵌套时间线片段会自动带上关联音频,你可以后续用set_clip_properties单独调小音量。

Q:和set_clip_properties的 transform 有什么区别?A:后者是给单个片段微调位置/缩放用的;分屏、画中画、网格这类多片段构图请一律使用apply_layout,由它统一计算,避免手动对齐出错。

小结

在 Palmier Pro 中做画中画,你不再需要和像素较劲:一句自然语言指令,apply_layout就帮你完成了选布局、填槽位、算变换、裁画面全部四件事,而且一步可撤销。从四角 PiP 到 4×4 网格,13 种模板足以应付几乎所有多画面创作。打开 Agent 面板,说出你的第一个布局需求吧!🚀

延伸阅读:工具完整参数说明见 ToolDefinitions.swift,布局槽位几何见 VideoLayout.swift,行为测试用例可参考 ApplyLayoutTests.swift。

【免费下载链接】palmier-promacOS video editor built for AI项目地址: https://gitcode.com/GitHub_Trending/pa/palmier-pro

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询