惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

小众软件
小众软件
A
About on SuperTechFans
博客园 - Franky
Engineering at Meta
Engineering at Meta
Recent Announcements
Recent Announcements
云风的 BLOG
云风的 BLOG
B
Blog
Microsoft Security Blog
Microsoft Security Blog
L
LangChain Blog
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
U
Unit 42
Martin Fowler
Martin Fowler
Y
Y Combinator Blog
Stack Overflow Blog
Stack Overflow Blog
博客园 - 叶小钗
Vercel News
Vercel News
Apple Machine Learning Research
Apple Machine Learning Research
The Cloudflare Blog
Last Week in AI
Last Week in AI
腾讯CDC
Microsoft Azure Blog
Microsoft Azure Blog
爱范儿
爱范儿
V
V2EX
G
Google Developers Blog

博客园 - 星河赵

如何 限制大模型(LLM)仅基于知识库(RAG架构)回答 学习Ai LangChain&&LangGraph Vue 打包区分线上测试 Ubuntu + Nginx 使用 Let's Encrypt 生成 HTTPS 证书 微信支付申请相关资料 mysql 常用命令 熟练使用 mysql flask fastapi mysql 常用命令 LangChain AI 客服 Agent 项目学习笔记 海外stripe 聚合支付 ffmpeg 介绍 记录|AI超写实短视频制作流程+提示词 服务端部署Vue 在Pycharm 中使用 Python Module 方式启动 uvicorn Conda 虚拟环境完整指南 CentOS / OpenCloudOS 服务器如何安装远程桌面 Python 项目模块导入问题解决方案 2026 谷歌 Antigravity 最新安装教程! Vscode 常用配置 如何修改 Redis 数据存放路径 Vue 后台项目 Nginx 部署笔记(SPA / Vite 构建) Python -m 用法(极简版) Ubuntu 上安装 MongoDB 并启用事务的完整流程 mac 微信双开新方法 nginx 对静态资源进行压缩 HMAC-SHA256 请求签名与验签实践(Python 可直接复用) python fast api websocket 连接事例 在 Flask 中并发执行任务 Vscode 配置快捷键和JetBrains(pycharm)一样 Linux 服务器的 SSH 登录端口号 从默认的 22 改掉 配置 Docker 镜像加速器
AE中制作带可替换屏幕的视频模版
星河赵 · 2026-04-27 · via 博客园 - 星河赵

1、打开软件AE,选择“新建合成”,输入合成的名字,比如“main”,这是我们创建的视频模版的主合成,输入宽度和高度,为我们提前做好的模版视频的宽高。

2、顶部菜单中,文件-》导入-〉选择我们的模版视频(mp4文件),在ae左侧列表中,可以看到主合成main和刚导入的视频文件的名字,直接在列表中,将视频文件拖入到main合成上。

拖上去后,双击“main”合成,右边主操作区域就会显示出视频的画面,底部时间条栏左侧,可以看到这个视频的名字(这个是主合成main中的一个层)

3、顶部菜单中,合成-》新建合成,取个名字:screen,这个合成将用于放入将来可替换的手机屏幕截图的素材。然后将screen合成拖入到main合成中,这样screen也会成为main合成中的一个层,在底部列表中拖动层位置,保证screen层位于视频层上方,因为手机屏幕截图最终会呈现到screen层中,而视频层是主层,也就是这个模版的底层,所以screen层要位于视频层上方。

  1. 左侧列表中,双击选择main合成,底部层列表中,保证底部的视频层被选中,然后选择顶部菜单中的“效果”-》"Mocha AE"

点击mocha AE效果控件栏中的“launch Mocha AE”下面的“MOCHA”图标,启动mocha窗口

5、在弹出的mocha AE窗口中,可以看到视频的画面,点击顶部工具栏中的“create rectangular x-spline Layer”,创建一个矩形的x-spline layer,因为屏幕区域是矩形,所以我们选择矩形的x-spline layer,当然可以根据实际选择圆形,或者任意形状(create x-spline Layer tool)

6、制作手机屏幕追踪层

用鼠标在视频画面中的手机屏幕上画框,然后拖动框子的四个角,调整框的位置和形状,我们要保证整个框子要全部框主手机屏幕区域,并且区域要大一点点,这是在框选需要追踪的物体。

再点击工具条中的“show planer surface“按钮(蓝色的”S“),会在红色框中出现一个蓝色框,这个框就是在所追踪的物体中,用于替换图片所显示的区域,将它拖到和屏幕一样大小,这一步要精细一些,需要将蓝色框拖到手机屏幕黑色边框像素范围内,圆角部分可以超出(圆角部分的区域,之后将会在ae中画mask区域进行遮挡)

为了便于识别,在左侧layers列表中,修改手机屏幕追踪层的名称:screen_track

7、制作手指蒙版层

由于手机遮挡了部分屏幕,如果不处理,直接将新的屏幕图片如果覆盖在上面,手指部分会被遮挡,所以我们这一步的目的就是为手指区域制作一个蒙版,以恢复手指部位的像素。

点击工具条上的“create x-spline Layer tool”,然后沿着手部像素边缘,选择整个手部,位于屏幕上方的手指尖部分选择要精细一些,不遮挡屏幕的部分,不用太精细,但需要把整个手部能否框进去,因为手部在视频中会移动,所以手部区域也需要作为一个单独的物体进行追踪。点击边缘的点,进行精细化调节。这个layer不用理会那个“show planer surface”,不用去调节它。

同样为了便于识别,修改本layer的名称为“finger_matte”,

8、开始追踪,并进行调节。

(保证底部进度条位于最左侧开始的位置)点击底部工具栏中的“track forwards”按钮(带字母T的三角)开始追踪

追踪过程中,观察这个两个layer区域是否发生了偏离,

如果发生了偏离(尤其是手指区域这种较为复杂的区域,容易发生偏移),可以在追踪结束后,拖动进度条到偏移较大的位置,手动进行调节,不需要每一帧都调,可以找到偏移较大的几个位置的帧先调节一次,然后再次全部追踪,然后再次调节,反复进行几轮,直到满意为止)

要调节某一个layer上的点,先选择这个layer,然后点选那个黑色的箭头按钮,调节完成后,点击左上角的保存按钮,

此时mocha中有两个layer,一个layer用于获取屏幕跟踪数据,一个layer用于制作手指遮罩层。

然后关闭mocha ae窗口(关闭前一定要先保存)

9、mocha ae窗口关闭后,回到ae中,先要不操作mocha效果控件中数据,先保证选择了main合成,并在底部main合成的层列表中,选择视频层,刚才我们也是在这个层中打开的mocha,也就是目前这个层中带有mocha效果,为了好区分,我们先将这个层,改个名字,比如叫”base“,然后我们ctrl+C,ctrl+v,对这个层进行一次复制,然后将复制出来的新层,改名叫finger_fg,然后调节目前三个层的层叠顺序:base在最底下,screen在中间,finger_fg在顶上。

10、设置mocha

目前我们有了两个mocha效果控件,一个在base层中,一个在finger_fg层中(随着base层一起复制过来的,同样带着刚才在mocha ae中获取到的数据),下面我们分别对这两个层中的mocha控件进行设置。

10.1、先选择base层,在mocha控件区域,点开“Tracking Data“ ,然后点击”Create Track Data“按钮,弹出的对话中,选择screen_track(刚在在mocha 窗口中创建的用于追责屏幕的layer),保证那个太阳logo只出现在screen_track左边,点击OK。

然后保证Export Option中选择“Corner Pin”,Layer Export To中选择“screen”(main合成中的screen层),然后点击“Apply Export”。

点击了“Apply Export”的作用,是将mocha中screen_track中的追踪效果数据应用到screen层中,点击后,我们点击展开screen层,可以看到多出来一个“效果”行(原来应该只有“变换”行),也就是说现在screen层中虽然没有mocha控件,但有mocha控件中screen_track layer中的效果,此时及时删除base层中的mocha控件,这个效果也依然存在。

某些情况下,如果多次点击apply export按钮,可能会导致出现多个效果行(或者在一个效果行下有多个“边角定位”),此时的效果会被叠加,如果出现这种情况,可以删除多余的效果行(或者多余的“边角定位”)。

10.2、 选择finger_fg层,在这个层的mocha控件中,展开“matte”,勾选Apply matte。点击“Visible Layers”按钮,弹出框中,去掉screen_track前面的眼睛,只保留finger_matte前的眼睛(意思是只让finger_matte可见,因为这个地方我们目的是制作手指蒙板),点击OK。Shape勾选“All Visible”。

然后点击“Create AE Masks”按钮,此时finger_fg层下面会多出来一个“蒙版”的行。

如果双击finger_fg,应该可以看到主显示区域,只看到了我们框选的手部

点开finger_fg下的蒙版行,保证如图中选择是“相加”

11、制作手机边框圆角蒙版

主菜单中,文件-》导入,导入一张测试用的手机截屏图片,将图片拖入screen合成中,双击screen合成,然后在右侧主操作区域,调整图片大小,让其全部显示。

先保证在主区域中点选了图片,然后在顶部工具栏中选择“矩形工具”,然后按快捷键“q”,切换为圆角矩形工具。

比好边缘,在图片上画一个矩形框,刚好能覆盖整个区域,画好后,先不要释放鼠标(一直按住),按键盘上按上下方向键,调节圆角尺寸,调节好了再释放鼠标(可能只能这样来调节圆角尺寸,鼠标一旦被释放,就无法再修改圆角尺寸,如果圆角不合适,只能删除重画)。这里有一步很关键,一定要先选择图片,再画矩形,这样画出来才是一个蒙版(mask),否则会变成一个“形状”。

画好后,如果发现框的尺寸或者位置没对齐四个边缘,可以在底部图片层中找到这个蒙版,修改“蒙版路径”的“形状”,蒙版其他属性不用动。

12、预览

此时,我们可以主区域中,原视频中的手机屏幕已经被新的素材替代,且手指没有别遮挡,手机边框的4个圆角显示也正常。

点击“预览”按钮,可以预览播放制作好的视频,看看是否存在问题。

13、最后使用阿里云的ve exporter插件导出这个视频模板,由于ve exporter不支持mocha效果控件,所以导出之前,我们先要删除main合成中的base层和finger_fg层中的mocha控件,然后再导出。由于mocha的效果和参数数据已经作用于各个层上,此时删除mocha控件,不会影响最后的视频效果。

导出时,插件界面中会出现一个素材列表,选择我们在第11步中导入的作为测试的手机屏幕素材图,右键它,改为“可编辑”,然后输入一个变量名,再完成导出。

ve exporter插件应该是不支持macOS 的M芯片,需要在windows,或者Mac的intel芯片机器上使用。