composer本身不定义帧率,所谓“帧率不一致”只在导出mp4、gif或录屏后二次处理时才出问题;真正在意帧率的是后续播放器、浏览器或编码器,而非composer自身。

Composer 本身不定义帧率,所谓“帧率不一致”只在你把它当视频工具用时才出问题——比如导出 MP4、GIF 或录屏后二次处理。真正在意帧率的,从来不是 Composer,而是你后续用的播放器、浏览器或编码器。
导出视频时项目帧率 ≠ 导出设置帧率会直接失败
Media Composer 和 3Dvia Composer 这类专业工具要求项目帧率与导出帧率严格一致。如果项目设的是 25fps,导出菜单里却手动填 30,结果不是警告,而是静默卡死、生成 0 字节文件,或导出后音画不同步。
- 项目帧率在新建时就锁定,无法后期修改;改不了就只能新建项目再拖入序列
- 导出设置中
Frame Rate字段灰显,说明它只是读取项目值,不是可编辑参数 - 混入不同帧率素材(如手机拍的
60fps视频)必须先右键 →Modify > Set Source Settings,启用Conform to Project Frame Rate,否则时间轴上关键帧位置会漂移
GIF 导出时填错 framerate 会导致浏览器强制限速
你在 Composer 界面里填 framerate=60 导出 GIF,实际播放很可能还是 30fps 甚至更慢——因为浏览器对 GIF 帧间隔有硬性下限(通常 ≥ 10ms),Chrome 会 clamp 到 20ms(≈50fps),Safari 可能四舍五入到 33ms(≈30fps)。
工作流任务拆解与模型编排技能。使用场景:(1) 收到复杂工作任务需要拆解为可执行步骤,(2) 需要为不同步骤选择最合适的模型,(3) 需要跟踪工作流进度和模型使用情况,(4) 长时间任务卡住需要问题诊断和解决方案。
-
framerate=24或30是安全值,对应每帧33–42ms,兼容所有主流环境 - 填
0或负数会触发Invalid framerate value错误,导出中断 - 界面里标黄的
preview frame rate只影响你在软件内拖时间轴时的流畅度,和导出结果无关
录屏或 FFmpeg 重采样时帧率错配引发闪烁
如果你用 OBS 录 Composer 播放过程,再用 FFmpeg 转成标准 MP4,但输入源是 29.97fps,却强行用 -r 30 输出,就会出现画面闪烁、场序错乱——尤其在快速平移或旋转镜头下特别明显。
- 先用
ffprobe input.mp4查清原始帧率,别猜 - 转码时加
-vsync vfr容易出问题,应改用-vsync cfr+ 显式指定-r值 - Windows 下 NVIDIA GPU 加速(
h264_nvenc)有时会忽略-r,建议加-fps_mode cfr强制固定帧率
真正容易被忽略的点是:Composer 时间轴上的“秒”只是逻辑节奏单位,不是真实帧时间戳。你拉长一段动画到 10 秒,系统不会因此多渲染 300 帧——它只按需重绘,帧率由 GPU 实际吞吐决定。想控制最终输出帧率,得在导出链路的下一环动手,而不是在 Composer 里找那个不存在的“FPS 设置”。










