当前位置: 首页 > article >正文

Unity录屏插件-使用Recorder录制视频

目录

1.Recorder的下载

2.Recorder面板

2.1常规录制属性

2.2录制器配置

2.2.1添加录制器

2.2.2配置Input属性

2.2.3配置 Output Format 属性

2.2.4配置 Output File 属性

3.Recorder的使用

3.1录制Game View视频

3.1.1Recorder配置与场景搭建

3.1.2开始录制

3.1.3录制视频

3.2录制360 View全景视频

3.2.1Recorder配置与场景搭建

3.2.2开始录制

3.2.3录制视频


        本篇文章来分享一下Unity官方的免费录屏插件Recorder的简单使用。Recorder允许用户在运行时或编辑模式下录制游戏或应用的内容。

1.Recorder的下载

        Recorder在Package Manager中就可下载,我使用的Unity版本是2022.3.34


 

2.Recorder面板

        打开Recorder面板,菜单Window->General->Recorder->Recorder Windows

        Recorder窗口如下

2.1常规录制属性

1)Exit Play Mode:退出播放模式,勾选后,录制结束后会自动退出播放模式

2)Recording Mode:记录模式

①Manual手动模式,该方式需手动点击START RECORDING开始录制,点击STOP RECORDING停止录制

②Single Frame单帧,该方式需要在Target Frame输入录制的关键帧,就只录制该帧

点击START RECORDING开始录制,录制面板出现下方的进度条,进度条走完即录制完成

③Frame Interval帧间隔,该方式需要输入开始帧和结束帧,点击START RECORDING开始录制,同Single Frame单帧模式,进度条走完即录制完成

④Time Interval(sec)时间间隔,单位秒,该方式需要输入开始秒和结束秒,点击START RECORDING开始录制,也同Single Frame单帧模式,进度条走完即录制完成

PropertyFunction
Start Recording/
Stop Recording
开始录制/停止录制
Exit Play Mode推出播放模式,启用此选项后,Unity Recorder 会在完成录制时自动退出 Play 模式。
Recording Mode录制模式
Manual手动,手动点击开始录制 Start Recording 和停止 Stop Recording
Single Frame单帧,录制单个帧。使用 Target Frame 属性指定此帧
Frame Interval帧间隔,在 Play 模式下录制一组连续的帧。使用 Start 和 End 属性指定何时开始和停止
Time Interval时间间隔,在 Play 模式下录制特定的持续时间(以秒为单位)。使用 Start 和 End 属性指定何时开始和停止
Target Frame目标帧,录制指定帧。
Playback

指定在录制过程中如何控制帧速率。

Constant

将录制器限制为特定的帧速率。使用 Target 属性指定此速率。

Variable

重现在 Game 视图中渲染时帧之间的不规则时间间隔。使用 Max FPS 属性指定录制期间应用程序速率的上限。

Target FPS

设置捕获录制的帧速率。当将 Playback (播放) 设置为 Constant (常量) 时,将显示此属性。

录制器以此速率进行捕获,无论以较高帧速率还是较低帧速率运行应用程序。例如,如果将 Target FPS (目标 FPS) 设置为自定义值 30 fps,但以 60 fps 的速度运行应用程序,则录制器将以 30 fps 的速度捕获。

Max FPS

设置帧的最小持续时间,从而限制 FPS。Recorder 会减慢 Game 视图中的更新速度,以保持在指定的帧速率内。此属性在 Playback 为 Variable 时可用。

Cap FPS当应用程序的帧速率快于目标 FPS 时,请启用此属性。此属性在 Playback 为 Constant 时可用。

2.2录制器配置

2.2.1添加录制器

        在点击START RECORDING开始录制前,需添加录制器,这里以Movie为例,录制视频

        选择Movie

2.2.2配置Input属性

        输入属性定义录制的源及其视觉参数。

Source (源),选择 Game View (游戏视图)。如果要使用其他摄像头,请选择 Targeted Camera (目标摄像头),然后选择摄像头。

Output Resolution(输出分辨率),选择 FHD - 1080,即全高清 1920 x 1080。

Aspect Ratio(长宽比),选择 16:9 (1.7778)。

注意,如果 Recorder 中的 Output Resolution 和/或 Aspect Ratio 与 Game 视图分辨率不同,则录制器会在开始录制之前将 Game 视图切换到 Recorder 的分辨率。录制结束后,Game 视图不会自动恢复到之前的分辨率。如果之后需要恢复此更改,请使用 Game view 控制栏中的 Aspect ratio(纵横比)下拉菜单。

2.2.3配置 Output Format 属性

        定义用于保存录制帧的媒体格式。

在 H.264 MP4 中,可以包含音频,但 Alpha 不可用。

Encoder,选择 Unity Media Encoder。H.264 MP4 默认处于选中状态。

Encoding quality (编码质量),选择 Low (低)、Medium (中)、High (高) 或 Custom (自定义)。质量越低,文件大小越小。

2.2.4配置 Output File 属性

        使用这些属性可指定录制内容的名称及其保存位置。可使用占位符自动生成有意义的文件名

File name (文件名),键入名称和/或使用占位符在文件名中包含自动生成的文本。可以从 +Wildcards 列表中选择 placeholder 或手动插入它们。

例:添加通配符会自动将 take 编号添加到文件名中。每次录制后,镜头都会增加 1,当前镜头将显示在 Take 字段中。<Take>

Path (路径),使用列表中的预设文件路径来指定保存文件的位置。还可以手动输入或浏览到所需位置,以将其插入到路径中。

3.Recorder的使用

3.1录制Game View视频

3.1.1Recorder配置与场景搭建

        下载Recorder并配置完成后,搭建一个场景

3.1.2开始录制

        打开Recorder面板,点击START RECORDING开始录制

3.1.3录制视频

Movie_001

3.2录制360 View全景视频

3.2.1Recorder配置与场景搭建

        Recorder配置完成后,搭建一个场景,场景同上,注意摄像机需要确保Tag为MainCamera,且Render Type为Base,以便全景视频可以录制成功

3.2.2开始录制

        打开Recorder面板,点击START RECORDING开始录制

3.2.3录制视频

Movie_002

        想要进一步了解Recorder,可以参考Recorder介绍

        好了,本次的分享到这里就结束啦,希望对你有所帮助~


http://www.kler.cn/a/444735.html

相关文章:

  • SpringBoot开发——整合JSONPath解析JSON信息
  • LeetCode:101. 对称二叉树
  • 设计模式-读书笔记
  • 游戏何如防抓包
  • Elasticsearch 集群快照的定期备份设置指南
  • ApacheStruts2 目录遍历与文件上传漏洞复现(CVE-2024-53677,S2-067)(附脚本)
  • vscode不同的项目使用不同的环境变量或编译环境
  • 《小米创业思考》
  • 【数据库系列】MongoTemplate 基本入门:MongoDB 的增删改查
  • Ubuntu搭建ES8集群+加密通讯+https访问
  • 灯光开关切换(c++)
  • 实现 WebSocket 接入文心一言
  • Spring Boot 项目创建
  • 《Django 5 By Example》阅读笔记:p561-p613
  • Linux crontab 使用教程
  • 幂运算转換
  • Java基本概念6-JVM2
  • C语言中的变量自加操作:前自加与后自加的深入解析
  • AtomGit 开源生态应用开发赛报名开始啦
  • 【优选算法---前缀和】和为K的子数组、和可被K整除的子数组、连续数组、矩阵区域和
  • 武汉市电子信息与通信工程职称公示了
  • Guava 库中的 `Multimap` 是一个允许一个键对应多个值的集合 Guava `Multimap` 的基本代码示例:
  • CSSmodule的作用是什么
  • 《 QT 5.14.1 类库模块列表详述》
  • 解决 Amazon S3 管理控制台中 5GB 大小限制的问题
  • 【Rust自学】4.2. 所有权规则、内存与分配