用户指南 取消(C)

创建和编辑文本图层

  1. After Effects 用户指南
  2. Beta 版
    1. Beta 版项目概述
    2. After Effects Beta 版主页
  3. 快速入门
    1. After Effects 快速入门
    2. After Effects 的新增功能 
    3. 发行说明 | After Effects
    4. After Effects 系统要求
    5. After Effects 中的键盘快捷键
    6. 支持的文件格式 | After Effects
    7. 硬件建议
    8. 适用于 Apple Silicon 的 After Effects
    9. 规划和设置
  4. 工作区
    1. 常规用户界面项
    2. 了解 After Effects 界面
    3. 工作流程
    4. 工作区、面板和查看器
  5. 项目与合成
    1. 项目
    2. 合成基础知识
    3. 预合成、嵌套和预渲染
    4. 使用合成分析器查看详细的性能信息
    5. CINEMA 4D 合成渲染器
  6. 导入素材
    1. 准备并导入静止图像
    2. 从 After Effects 和 Adobe Premiere Pro 导入
    3. 导入和解释视频与音频
    4. 准备和导入 3D 图像文件
    5. 导入和解释素材项目
    6. 使用素材项目
    7. 使用“场景编辑检测”检测编辑点
    8. XMP 元数据
  7. 文本和图形
    1. 文本
      1. 设置字符格式和“字符”面板
      2. 文本效果
      3. 创建和编辑文本图层
      4. 设置段落格式和“段落”面板
      5. 凸出文本和形状图层
      6. 为文本设置动画
      7. 文本动画的示例和资源
      8. 实时文本模板
    2. 动态图形
      1. 在 After Effects 中使用动态图形模板
      2. 使用表达式在动态图形模板中创建下拉列表
      3. 使用“基本属性”创建动态图形模板
      4. 替换动态图形模板和基本属性中的图像和视频
      5. 使用“属性”面板更快、更轻松地制作动画
  8. 绘图、绘画和路径
    1. 形状图层、路径和矢量图形的概述
    2. 绘画工具:笔刷、仿制图章和橡皮擦
    3. 将形状描边椎体化
    4. 形状图层的形状属性、绘画操作和路径操作
    5. 使用“位移路径”形状效果更改形状
    6. 创建形状
    7. 创建蒙版
    8. 使用内容识别填充面板,移除视频中的对象
    9. Roto 笔刷和调整遮罩
  9. 图层、标记和摄像机
    1. 选择和排列图层
    2. 混合模式和图层样式
    3. 3D 图层
    4. 图层属性
    5. 创建图层
    6. 管理图层
    7. 图层标记和合成标记
    8. 摄像机、光和目标点
  10. 动画、关键帧、运动跟踪和抠像
    1. 动画
      1. 动画基础知识
      2. 使用人偶工具制作动画
      3. 管理形状路径和蒙版并对其进行动画制作
      4. 使用 After Effects 为 Sketch 和 Capture 形状制作动画
      5. 分类动画工具
      6. 使用数据驱动的动画
    2. 关键帧
      1. 关键帧插值
      2. 设置、选择和删除关键帧
      3. 编辑、移动和复制关键帧
    3. 运动跟踪
      1. 跟踪和稳定运动
      2. 人脸跟踪
      3. 蒙版跟踪
      4. 蒙版引用
      5. 速度
      6. 时间拉伸和时间重映射
      7. 时间码和时间显示单位
    4. 抠像
      1. 抠像
      2. 抠像效果
  11. 透明度与合成
    1. 合成和透明度概述及资源
    2. Alpha 通道和遮罩
    3. 轨道遮罩和移动遮罩
  12. 调整颜色
    1. 颜色基础知识
    2. 色彩管理
    3. 颜色校正效果
    4. OpenColorIO 和 ACES 色彩管理
  13. 效果和动画预设
    1. 效果和动画预设概述
    2. 效果列表
    3. 效果管理器
    4. 模拟效果
    5. 风格化效果
    6. 音频效果
    7. 扭曲效果
    8. 透视效果
    9. 通道效果
    10. 生成效果
    11. 时间效果
    12. 过渡效果
    13. 果冻效应修复效果
    14. 模糊和锐化效果
    15. 3D 通道效果
    16. 实用效果
    17. 遮罩效果
    18. 杂色和颗粒效果
    19. 保留细节放大效果
    20. 旧版效果
  14. 表达式和自动化
    1. 表达式
      1. 表达式基础知识
      2. 了解表达式语言
      3. 使用表达式控件
      4. JavaScript 与旧版 ExtendScript 表达式引擎之间的语法差别
      5. 正在编辑表达式
      6. 表达式错误
      7. 使用表达式编辑器
      8. 使用表达式编辑和访问文本属性
      9. 表达式语言引用
      10. 表达式示例
    2. 自动化
      1. 自动化
      2. 脚本
  15. 沉浸式视频、VR 和 3D
    1. 在 After Effects 中构造 VR 环境
    2. 应用沉浸式视频效果
    3. 用于 VR/360 视频的合成工具
    4. 高级 3D 渲染器
    5. 将 3D 模型导入并添加到合成中
    6. 从 Creative Cloud Libraries 导入3D 模型
    7. 基于图像的光照
    8. 从 3D 模型中提取光线和相机并为其制作动画
    9. 跟踪 3D 摄像机运动
    10. 投射和接受阴影
    11. 嵌入的 3D 模型动画
    12. 阴影捕手
    13. 3D 深度数据提取
    14. 修改 3D 图层的素材属性
    15. 使用 3D 设计空间
    16. 3D 变换 Gizmo
    17. 使用 3D 动画执行更多操作
    18. 使用 Mercury 3D 引擎实时预览对 3D 设计的更改
    19. 向图形添加响应式设计
  16. 视图和预览
    1. 预览
    2. 使用 Mercury Transmit 进行视频预览
    3. 修改和使用视图
  17. 渲染和导出
    1. 渲染和导出的基础知识
    2. After Effects 中的 H.264 编码
    3. 将 After Effects 项目导出为 Adobe Premiere Pro 项目
    4. 转换影片
    5. 多帧渲染
    6. 自动渲染和网络渲染
    7. 渲染和导出静止图像及静止图像序列
    8. 在 After Effects 中使用 GoPro CineForm 编解码器
  18. 使用其他应用程序
    1. Dynamic Link 和 After Effects
    2. 使用 After Effects 和其他应用程序
      1. 将 After Effects 项目导出为 Premiere Pro 项目
    3. After Effects 中的同步设置
    4. After Effects 中的 Creative Cloud Libraries
    5. 增效工具
    6. Cinema 4D 和 Cineware
  19. 协作:Frame.io 和团队项目
    1. 在 Premiere Pro 和 After Effects 中协作
    2. Frame.io
      1. 安装和激活 Frame.io
      2. 将 Frame.io 与 Premiere Pro 和 After Effects 搭配使用
      3. 常见问题解答
    3. 团队项目
      1. 开始使用团队项目
      2. 创建团队项目
      3. 使用团队项目进行协作
  20. 内存、存储、性能
    1. 内存和存储
    2. After Effects 处理预览时内存不足问题的方式    
    3. 提高性能
    4. 首选项
    5. After Effects 的 GPU 和 GPU 驱动程序要求
  21. 知识库
    1. 已知问题
    2. 已修复的问题
    3. 常见问题解答
    4. After Effects 和 macOS Ventura
    5. After Effects 处理预览时内存不足问题的方式

关于文本图层

您可以使用文本图层向合成中添加文本。文本图层有许多用途,包括动画标题、下沿字幕、演职员表滚动字幕和动态排版。

您可以为整个文本图层的属性或单个字符的属性(如颜色、大小和位置)设置动画。您可以使用文本动画器属性和选择器创建文本动画。3D 文本图层还可以包含 3D 子图层,每个字符一个子图层。(请参阅使用文本动画制作器为文本设置动画逐字符 3D 化文本属性。)

文本图层是合成图层,这意味着文本图层不使用素材项目作为其来源,但您可以将来自某些素材项目的信息转换为文本图层。文本图层也是矢量图层。与形状图层和其他矢量图层一样,文本图层也是始终连续地栅格化,因此在您缩放图层或改变文本大小时,它会保持清晰、不依赖于分辨率的边缘。您无法在文本图层自己的“图层”面板中将其打开,但是您可以在“合成”面板中操作文本图层。

After Effects 使用两种类型的文本:点文本段落文本。点文本适用于输入单个词或一行字符;段落文本适用于将文本输入和格式化为一个或多个段落。

文本图层:直排和横排点文本(左图),以及定界框中的段落文本(右图)
直排和横排点文本(左图),以及定界框中的段落文本(右图)

您可以从其他应用程序(例如 Adobe Photoshop、Adobe Illustrator、Adobe InDesign 或任何文本编辑器)复制文本,并将其粘贴到 After Effects 中的文本图层中。由于 After Effects 还支持 Unicode 字符,因此您可以在 After Effects 和同样支持 Unicode 的任何其他应用程序(包括所有 Adobe 应用程序)之间复制和粘贴这些字符。

文本格式设置包含在“源文本”属性中。使用“源文本”属性为格式设置动画,并更改字符本身(例如,将字母 b 更改为字母 c)。

After Effects 会使用可用的字体自动同步缺失的字体。当打开使用未安装的字体的项目时,将显示“解析字体”对话框。如果可以从 Adobe 获得字体,您可以选择将它们与 Creative Cloud 帐户自动同步并安装。After Effects 会用默认字体替换无法在线获取的字体。

注意:

使用 2017 年 4 月版 After Effects CC 时,安装 After Effects 不会安装字体集。通过 Adobe Fonts,旧版 After Effects 中安装的相同字体(如 Adobe Myriad Pro)可作为 Creative Cloud 订阅的一部分提供。

源文本已设置动画的连续帧
源文本已设置动画的连续帧

为视频创建文本和矢量图形的最佳做法

有时,创建时在计算机屏幕上看起来正常的文本在最终输出的影片中观看时却可能不正常。这些差异可能源于用来观看影片的设备或用于对影片编码的压缩方案。对于其他矢量图形(如形状图层中的形状)也存在同样的情况。事实上,栅格图像中也会出现同样的问题,但是矢量图形的细微和锐化的细节更容易引起这些问题。

在为视频创建文本和矢量图形或为其制作动画时,请注意以下事项:

  • 您用于预览影片的设备应该始终与观众用来观看影片的设备属于同一类型,例如 NTSC 视频监视器。(请参阅在外部视频监视器上预览。)

  • 避免突然的颜色过渡,特别是从一种高度饱和的颜色过渡到其补色。突然的颜色过渡对于许多压缩方案(例如 MPEG 和 JPEG 标准的压缩方案)而言都很难编码。这些压缩方案可能导致突然过渡的附近出现杂色。对于模拟电视,同样是突然过渡则可能导致尖峰信号出现在信号允许的范围外,这同样会导致杂色。

  • 当文本将位于移动的图像上方时,请确保文本具有一个对比明显的边界(例如发光或描边),以便当与填充同颜色的对象在文本背后通过时文本仍然可以阅读。

  • 避免很细的横向元素,如果它们碰巧位于奇场中的偶数扫描线上(或者相反),则它们可能会从帧中消失。例如,大写字母 H 中横杠的高度应当是三个像素或更大。您可以通过增大字体大小、使用粗体(或仿粗体)样式或者应用描边来加粗横向元素。(请参阅使用“字符”面板设置字符格式。)

  • 在设置文本动画以便垂直移动时(例如,用于滚动显示演职员表),垂直移动文本的速率(每秒像素数)应该是隔行视频格式的场速率的偶数倍。这样的移动速率可防止因文本移动与扫描线不一致而产生的抖动。对于 NTSC,合适的值包括每秒 0、119.88 和 239.76 像素;对于 PAL,合适的值包括每秒 0、100 和 200 像素。

注意:

应用“行为”类别中的“自动滚动 - 垂直”动画预设可以快速创建直排文本爬行字幕(例如,参与人员名单)。

  • 要避免伴随垂直运动、细图形元素和场产生的抖动风险,请考虑将演职员表作为由过渡(如不透明度淡化)分隔的文本块序列来呈现。

幸运的是,视频和压缩影片格式中的许多文本问题可以用一种简单的技术加以解决:向文本图层应用模糊。轻微的模糊可以柔化颜色过渡并导致细横向元素进行扩展。“减少交错闪烁”效果最适合用于减少抖动;它进行垂直方向的模糊而非水平方向的模糊,因此与其他模糊相比,它对图像品质的降低程度较低。

用于处理文本的脚本和表达式

本节介绍了处理文本的脚本编写方法,并且包括热门脚本和教程的链接。

根据文本文件的内容创建一个或多个文本图层

Christopher Green 在他的网站上提供了一个脚本 (crg_Text_from_File.jsx),可让您从全部文本创建一个文本图层,或者为文本文件中的每行创建一个图层。该脚本还提供行距和其他间距选项。

对文本基线的脚本访问

您可以结合使用脚本与 After Effects CC 2015 (13.6) 更新,读取文本图层的基线 (x,y) 位置。TextDocument 对象的新 sourceText.value.baselineLocs 属性返回一个浮点数组,表明文本基线 x 和 y 值的每行的起始位置。

段落文本框中的换行将被视为多行。

数组以如下格式返回浮点值:

line0.start_x, line0.start_y, line0.end_x, line0.end_y, line1.start_x, line1.start_y, line1.end_x, line1.end_y … lineN-1.start_x, lineN-1.start_y, lineN-1.end_x, lineN-1.end_y

注意:

如果一行没有字符,用于起点和终点的 x 和 y 值将是最大浮点值 (3.402823466e+38F)。

文本图层的脚本改进

通过脚本,现在可读取文本图层所用字体和样式的更多信息,包括字体文件在磁盘上的位置。

以下是 textDocument 对象的只读属性:

  • fontLocation:返回带字体文件路径的字符串,从而提供它在磁盘上的位置(不保证为所有字体类型返回字符串;对于某些类型的字体,返回值可能是空字符串)
  • fontStyle:返回带样式信息的字符串(例如粗体或斜体)
  • fontFamily:返回带字体系列名称的字符串

返回的值对应于当前文本图层中的第一个字符。

提示:

有关源文本属性的表达式示例,请参阅编写源文本的表达式MarkerKey 属性(表达式引用)

输入点文本

在输入点文本时,每行文本都是独立的;在编辑文本时,行的长度会随之增加或减少,但它不会换到下一行。

穿过文字工具指针的短线标记了文本基线的位置。对于横排文本,基线标记了文本所在行;对于直排文本,基线标记了字符的中轴。

在输入点文本时,将使用“字符”面板中当前设置的属性创建该文本。之后,您可以通过选择文本并在“字符”面板中修改设置来更改这些属性。

  1. 执行以下任一操作来创建文本图层:
    • 选择“图层”>“新建”>“文本”。这将创建一个新的文本图层,并且“横排文字工具”的插入点将出现在“合成”面板的中心。
    • 双击一个文字工具。这将创建一个新的文本图层,并且相应文字工具的插入点将出现在“合成”面板的中心。
    • 选择“横排文字”工具 或“直排文字”工具 ,然后在“合成”面板中单击以设置文本的插入点。
    注意:

    文字工具指针的变化取决于它是否位于“合成”面板中的文本图层上方。当指针不直接位于文本图层上方时,它显示为新建文本指针 ;单击它可创建新文本图层。按住 Shift 单击始终会创建新文本图层。

  2. 通过键入来输入文本字符。按主键盘上的 Enter (Windows) 或 Return (Mac OS) 即可开始一个新行。
    注意:

    您也可以选择“编辑”>“粘贴”,粘贴从使用 Unicode 字符的任何应用程序复制的文本。文本将采用它所粘贴到的文本图层中第一个字符的格式设置。

  3. 要结束文本编辑模式,请按数字小键盘上的 Enter,选择其他工具,或按 Ctrl+Enter (Windows) 或 Command+Return (Mac OS)。

输入段落文本

输入段落文本时,文本会基于定界框的尺寸换行。您可以输入多个段落并应用段落格式。

可以随时调整定界框的大小,这会使文本在调整后的矩形内重排。

在输入段落文本时,它将采用“字符”面板和“段落”面板中设置的属性。之后,您可以通过选择文本并在“字符”面板和“段落”面板中修改设置来更改这些属性。

  1. 选择“横排文字”工具 或“直排文字”工具
  2. 在“合成”面板中执行以下任一操作来创建文本图层:
    • 拖动以从角点定义定界框。
    • 按住 Alt 拖动 (Windows) 或按住 Option 拖动 (Mac OS),以围绕中心点定义定界框。
    注意:

    文字工具指针的变化取决于它是否位于“合成”面板中的文本图层上方。当指针不直接位于文本图层上方时,它显示为新建文本指针 ;拖动它可创建新文本图层。按住 Shift 拖动始终会创建新文本图层。

  3. 通过键入输入文本。按主键盘上的 Enter (Windows) 或 Return (Mac OS) 可开始一个新段落。按主键盘上的 Shift+Enter (Windows) 或 Shift+Return (Mac OS) 可创建一个软回车,它将开始一个新行而不是开始一个新段落。如果输入的文本超出定界框所能容纳的大小,定界框上将出现溢出图标
    注意:

    您也可以选择“编辑”>“粘贴”,以粘贴您从使用 Unicode 字符的任何应用程序复制的文本。文本将采用它所粘贴到的文本图层中第一个字符的格式设置。

  4. 要结束文本编辑模式,请按数字小键盘上的 Enter,选择其他工具,或按 Ctrl+Enter (Windows) 或 Command+Return (Mac OS)。

选择和编辑文本图层中的文本

您可以随时编辑文本图层中的文本。如果将文本设置为遵循某个路径、将其指定为 3D 图层、对其进行变换或者将其制成动画,则仍可对其进行编辑。必须先选择文本,然后才能编辑。

注意:

要禁用文本图层的“路径选项”属性组,请单击“路径选项”属性组的可见性 (眼球)开关。暂时禁用“路径选项”属性组可使编辑文本和设置文本格式更容易。

文字工具指针的变化取决于它是否位于“合成”面板中的文本图层上方。当文字工具的指针直接位于文本图层上方时,它显示为编辑文本指针;单击它可将插入点放置在现有文本中。

  1. 要使用文字工具选择文本,请执行以下操作之一:
    • 要选择文本范围,请在文本上方拖动。
    • 要选择文本范围,请单击、移动指针,然后按住 Shift 键单击。
    • 要选择某一单词,请双击它。要选择某一行,请三击它。要选择某一段落,请四击它。要选择图层中的所有文本,请在文本中的任意位置五击。
    • 要使用箭头键选择文本,请按住 Shift 并按“向右箭头”键或“向左箭头”键。要使用箭头键选择单词,请按住 Shift+Ctrl (Windows) 或 Shift+Command (Mac OS) 并按“向右箭头”键或“向左箭头”键。
注意:

要选择某个文本图层中的所有文本并激活最近使用的文字工具,请在“时间轴”面板中双击该文本图层。

调整文本定界框的大小

  1. 当文字工具处于活动状态时,在“合成”面板中选择文本图层即可显示定界框手柄。
  2. 将指针放在手柄上,指针变成双向箭头,然后执行以下任一操作:
    • 拖动以沿一个方向调整大小。
    • 按住 Shift 拖动以保持定界框的比例。
    • 按住 Ctrl 拖动 (Windows) 或按住 Command 拖动 (Mac OS) 以从中心进行缩放。

移动文本图层

您可以使用“合成”面板中的移动指针 拖动以移动文本图层。要激活移动指针而不离开文本编辑模式,请在“合成”面板中移动文字工具使其远离文本;当您看到移动指针时,拖动以移动文本。您还可以按住 Ctrl (Windows) 或 Command (Mac OS) 键来暂时激活移动指针。

转换点文本或段落文本

注意:

将段落文本转换为点文本时,所有位于定界框之外的字符都将被删除。要避免丢失文本,请调整定界框的大小,使所有文字在转换前都可见。

  1. 使用“选择”工具 ,选择文本图层。
  2. 使用文字工具,右键单击 (Windows) 或按住 Control 键单击 (Mac OS)“合成”面板中的任意位置,然后选择“转换为段落文本”或“转换为点文本”。

    将段落文本转换为点文本时,每个文本行的末尾都会添加一个回车符(最后一行除外)。

    注意:

    要显示段落文本的定界框并自动选择文字工具,请双击“时间轴”面板中的文本图层。

扩展的文本支持 - 统一文本引擎

利用“统一文本引擎”,可以更轻松地同时处理多个脚本。您可以使用从右到左的语言(如希伯来语和阿拉伯语)以及印度语书写风格(如印地语)键入、编辑文本和制作文本动画。对于包含中东和南亚语言的图形,可以直接在“基本图形”面板中应用从左到右或从右到左的设置。

您可以直接开始键入一种新语言,而无需打开“首选项”来更改脚本。您还可以将不同的脚本合并到相同的图形元素中。

“统一文本引擎”具有以下好处:

  • 文本图层可以互换,从而使文本图层和图形的多语言编辑更加简单快捷。
  • 您不需要任何替代方法就能以从右到左的方式正确制作文本动画。After Effects 识别字符并根据字符方向将其制成动画。这可以节省时间,并且快速简单。
  • 可以无缝实现数字或英文字母与从右到左的语言的组合。After Effects 会识别这些字符,并按照正确的字符顺序自动为这些字符制作动画。因此,您不需要单独制作字符动画。
  • “字符位移”效果现在可为朝鲜语和希伯来语识别正确的 Unicode 范围。这可确保该效果仅显示这些语言的特有字符。

更改文本方向

横排文本从左到右排列;多行横排文本从上到下排列。直排文本从上到下排列;多行直排文本从右到左排列。

更改文本的方向

A. 横排点文本 B. 横排点文本转换为直排 C. 横排段落文本 D. 横排段落文本转换为直排 

  1. 使用“选择”工具 ,选择文本图层。
    注意:

    无法在文本编辑模式下转换文本。

  2. 使用文字工具,右键单击 (Windows) 或按住 Control 键单击 (Mac OS)“合成”面板中的任意位置,然后选择“横排”或“直排”。

您可以在从左到右和从右到左之间切换文本方向。要更改方向,请在段落面板中单击文本方向按钮。

更改文本方向
更改文本方向

字体连字

如果给定的 Open Type 字体中有连字,则这些连字是特定字母对的印刷替代字符。您可以通过在“字符”面板中启用“连字”选项来使用字体连字。After Effects 在许多字体中具有连字,以便进行不同语言的字符组合。您还可以使用字符面板底部的字体连字复选框启用该选项。

字体连字
字体连字

印地语数字

您可以通过在“字符”面板中启用“印地语数字”选项来使用印地语数字。您还可以通过使用字符面板底部的印地语数字复选框启用该选项。

将来自 Photoshop 的文本转换为可编辑文本

来自 Photoshop 的文本图层会保留其样式并可在 After Effects 中编辑。

如果将 Photoshop 文档导入为合并图层,则必须先选择图层,然后选择“图层”>“转换为图层合成”,以便将导入的 Photoshop 文档分解到各个图层中。

  1. 将 Photoshop 文本图层添加到您的合成中并选择它。
  2. 选择“图层”>“转换为可编辑文本”。

图层将成为 After Effects 文本图层,并且不再使用 Photoshop 文本图层作为其源素材项。

如果图层包含图层样式,则图层样式将转换为可编辑的图层样式,就像在将文本转换为可编辑文本之前已对图层使用“图层”>“图层样式”>“转换为可编辑样式”命令一样。

使用 After Effects 完成更多工作

使用 Adobe After Effects 创建令人难以置信的动态图形、文本动画和视觉效果。专为影片、电视、视频和网页而设计。

更快、更轻松地获得帮助

新用户?