Composer不支持流动字幕,因其文本图层为静态位图,无字符级控制、路径绑定或时序动画参数;需用SVG+CSS、FFmpeg drawtext或前端Canvas实现。

Composer 没有“文字路径”动态功能,也不支持流动字幕特效——它不解析文本路径、不驱动字符沿曲线运动、不处理逐字动画时序。
为什么 Composer 里加不了流动字幕
所谓“流动字幕”,比如文字沿弧线滑入、逐字淡入、或像跑马灯一样循环滚动,需要底层支持:字符级 DOM 控制(Web)、Glyph 轨迹采样(AE)、或 SVG
- 在 Composer 中右键文本 → 找不到 “Attach to Path” 或 “Follow Motion Path” 选项
- 时间轴上选中文本 → 关键帧菜单里只有 Position / Rotation / Scale / Visibility,没有 “Text Offset” 或 “Start Index”
- 试图把文字拖到 SVG 路径上 → 无吸附反馈,松手即脱离,路径不会被识别为运动轨道
“流动字幕”实际能走的三条技术路径
如果你真需要带运动轨迹的文字效果,必须绕过 Composer 文本图层,用外部手段合成:
-
SVG +:导出 Composer 场景为 SVG(需开启「矢量导出」),手动在 -
FFmpeg drawtext:导出无字幕 MP4 后,用命令行叠加动态位置文字:ffmpeg -i input.mp4 -vf "drawtext=text='STEP 1':x='w/2-(tw/2)*sin(2*PI*t/5)':y='h/2-(th/2)*cos(2*PI*t/5)':fontsize=24:fontcolor=white" out.mp4 -
前端 JS + Canvas:将 Composer 导出的 PNG 序列或视频作为背景,用 requestAnimationFrame 在 Canvas 上绘制并更新每个字符的 angle/radius 坐标,实现真·圆周流动
容易被当成“文字路径”的假动作
很多人误以为以下操作实现了路径动画,其实只是视觉巧合:
- 用“插入 > 路径”画一条曲线,再把文本图层手动拖到曲线上方 → 播放时文本不动,曲线也不带动它,二者完全解耦
- 给文本打旋转关键帧(
rotationZ从 0° 到 360°)→ 这是原地自转,不是沿路径公转;位置没变,就不是“流动” - 启用 Digger 放大局部,同时移动相机 → 文字因视口缩放产生“漂移感”,但坐标值恒定,属于透视错觉,非可控路径
真正难的不是让字“动起来”,而是让动的节奏、方向、起止和模型语义对齐——这要求你放弃在 Composer 里调度文字,转而把文字逻辑交给更擅长它的层:SVG、FFmpeg 或前端渲染上下文。











