概要

UE 屏幕与相机录制插件,录制、暂停、结束与导出状态全部暴露为蓝图节点,版本表按 5.5–5.6 与 5.7 分成两条下载条目。

Unreal Engine 全能录制插件Msc Screen &Amp; Camera Recorder
MSC Screen & Camera Recorder

 

SC Screen & Camera Recorder 是一款面向 Unreal Engine 的屏幕与相机录制插件,允许开发者在游戏运行过程中捕捉屏幕画面、从不同相机视角录制视频、记录虚拟现实视觉,甚至渲染 360º 视频,并且所有功能节点均可在蓝图中直接调用。它把录制、暂停、恢复、结束以及导出状态查询等操作封装为蓝图节点,让不熟悉 C++ 的开发者也能把录制能力接入项目流程。

这套插件的录制范围覆盖屏幕、游戏内相机与 360º 相机三种来源,输出格式支持 MP4、AVI 与 WEBM,并可通过 Movie Render Queue 渲染 360º 序列。需要留意的是,屏幕录制功能仅在开发包(Development Package)中工作,而相机录制与视口录制支持发布包(Shipping Package)。插件以 Plugin 形式分发,包含 3 个蓝图与 7 个 C++ 类,兼容 Unreal Engine 4.26 – 4.27 与 5.0 – 5.6。

MSC Screen & Camera Recorder 版本信息\下载方式

版本 Unreal Engine版本支持 提供下载方式 更新日期
1
MSC Screen & Camera Recorder v1.26
【5.5 – 5.6】
百度网盘+夸克网盘 2026-01-24
2
MSC Screen & Camera Recorder v1.26
【5.7】 百度网盘+夸克网盘 2026-07-15


技术细节

MSC Screen & Camera Recorder 的录制节点与状态管理

  • 录制节点包括 Start、Pause、Resume 与 Finish Capture,覆盖从开始到结束的完整操作流程。
  • 状态节点包括 Is Recording、Is Paused 与 Is Exporting,便于在蓝图中实时查询当前录制状态。
  • 事件系统提供 On Export Finish 与 Event Dispatcher On Export Finished,用于在导出完成时触发后续逻辑。
  • 所有节点均以蓝图形式暴露,无需编写 C++ 即可调用。
  • 这套节点组合让录制流程可以被游戏逻辑驱动,而不仅是手动操作。

录制设置与输出格式

  • 录制设置包含 Filename(文件名)、OutputDirectory(输出目录)、Framerate(帧率)、Compression(压缩)与 Sound Submix(声音子混音)。
  • 输出格式支持 MP4、AVI 与 WEBM 三种。
  • 支持录制游戏内相机视角(Record Camera View In Game)。
  • 支持录制 360º 相机(Record Cameras in 360º)。
  • 可通过 Movie Render Queue 渲染 360º 序列,用于更高质量的最终输出。
  • 这些设置项集中在蓝图节点中,便于按项目需求调整。

打包配置与模块结构

  • 提供 Prepare MSC for packing 按钮,可自动配置项目,使 MSC Screen Recorder 在 BUIld 中正常工作。
  • 代码模块分为 MSC_Record(Runtime)与 MSC_Record_Editor(Editor)两个部分。
  • 蓝图数量为 3,C++ 类数量为 7。
  • 网络复制(Network Replicated)标注为 N/A,不涉及多人同步。
  • 使用前需确保下载 Merger(首次启动时会提示),否则插件无法正常工作;打包前需执行 File → Prepare to Package。

录制来源与发布包限制

  • Camera Recorder 与 Viewport Recorders 支持 Shipping Package,可用于正式发布版本。
  • Screen Recorder 仅在 Development Package 中工作,无法在发布包中使用。
  • 录制来源覆盖屏幕、游戏内相机与 360º 相机三类,分别对应不同的使用场景。
  • 对于需要录制游戏内镜头或 VR 视觉的项目,相机录制路径是发布包中可用的选项。
MSC Screen & Camera Recorder 适合需要在 Unreal Engine 项目中实现录屏、相机视角录制或 360º 视频输出的开发者,尤其是制作预告片、游戏内回放、VR 内容展示与自动化录制流程的团队。它把录制控制、状态查询、导出事件与输出设置全部开放到蓝图,降低了录制功能的接入门槛,同时明确区分了开发包与发布包的能力边界。如果你的项目需要一套可脚本化、格式选择灵活的录制方案,这款插件提供了一个值得评估的选项。

相关资源:FirebaseGoodies-Unreal Engine应用集成Firebase的全面解决方案 · Vertex Animation Manager-Unreal Engine的顶点动画纹理生成器 · Fortuna Ultimate Menu System-简单易用的UI界面拖拽解决方案

常见问题

支持哪些 UE 版本?

版本表按【5.5 – 5.6】与【5.7】分成两条独立下载项;正文却写兼容 UE 4.26–4.27 与 5.0–5.6,与表格里的 5.7 条目对不上。

要写 C++ 吗?

不用,3 个蓝图与 7 个 C++ 类的功能都包成蓝图节点,录制流程可以由游戏逻辑驱动。

能录哪些画面?

屏幕、游戏内相机与 360º 相机三种来源,360º 序列还能通过 Movie Render Queue 渲染。

输出什么格式?

MP4、AVI 与 WEBM 三种;设置里可改文件名、输出目录、帧率、压缩与声音子混音。

发布包里能录屏吗?

屏幕录制只在 Development Package 下工作;相机录制与视口录制在 Shipping Package 里也能用。

怎么知道导出结束了?

用 Is Recording、Is Paused、Is Exporting 查状态,导出完成会触发 On Export Finish 与 Event Dispatcher On Export Finished。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。