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.mzph.cn/bicheng/64876.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Android Vendor Overlay机制

背景介绍&#xff1a; 看Android 15版本更新时&#xff0c;"Android 15 deprecates vendor overlay"。 猜想这个vendor overlay是之前用过的settings overlay&#xff0c; 不过具体是怎么回事呢&#xff1f; 目录 Vendor Overlay介绍 Vendor Overlay工作原理 Ven…

Python 绘图魔法:用turtle库开启你的编程艺术之旅

&#x1f3e0;大家好&#xff0c;我是Yui_&#xff0c;目标成为全栈工程师~&#x1f4ac; &#x1f351;如果文章知识点有错误的地方&#xff0c;请指正&#xff01;和大家一起学习&#xff0c;一起进步&#x1f440; &#x1f680;如有不懂&#xff0c;可以随时向我提问&#…

AI开发:使用支持向量机(SVM)进行文本情感分析训练 - Python

支持向量机是AI开发中最常见的一种算法。之前我们已经一起初步了解了它的概念和应用&#xff0c;今天我们用它来进行一次文本情感分析训练。 一、概念温习 支持向量机&#xff08;SVM&#xff09;是一种监督学习算法&#xff0c;广泛用于分类和回归问题。 它的核心思想是通过…

.net core在linux导出excel,System.Drawing.Common is not supported on this platform

使用框架 .NET7 导出组件 Aspose.Cells for .NET 5.3.1 asp.net core mvc 如果使用Aspose.Cells导出excel时&#xff0c;报错 &#xff1a; System.Drawing.Common is not supported on this platform 平台特定实现&#xff1a; 对于Windows平台&#xff0c;System.Drawing.C…

【Unity3D】实现可视化链式结构数据(节点数据)

关键词&#xff1a;UnityEditor、可视化节点编辑、Unity编辑器自定义窗口工具 使用Newtonsoft.Json、UnityEditor相关接口实现 主要代码&#xff1a; Handles.DrawBezier(起点&#xff0c;终点&#xff0c;起点切线向量&#xff0c;终点切线向量&#xff0c;颜色&#xff0c;n…

6UCPCI板卡设计方案:8-基于双TMS320C6678 + XC7K420T的6U CPCI Express高速数据处理平台

基于双TMS320C6678 XC7K420T的6U CPCI Express高速数据处理平台 1、板卡概述 板卡由我公司自主研发&#xff0c;基于6UCPCI架构&#xff0c;处理板包含双片TI DSP TMS320C6678芯片&#xff1b;一片Xilinx公司FPGA XC7K420T-1FFG1156 芯片&#xff1b;六个千兆网口&#xff…

Python + 深度学习从 0 到 1(01 / 99)

希望对你有帮助呀&#xff01;&#xff01;&#x1f49c;&#x1f49c; 如有更好理解的思路&#xff0c;欢迎大家留言补充 ~ 一起加油叭 &#x1f4a6; 欢迎关注、订阅专栏 【深度学习从 0 到 1】谢谢你的支持&#xff01; ⭐ 深度学习之前&#xff1a;机器学习简史 什么要了解…

丹摩|丹摩助力selenium实现大麦网抢票

丹摩&#xff5c;丹摩助力selenium实现大麦网抢票 声明&#xff1a;非广告&#xff0c;为用户体验 1.引言 在人工智能飞速发展的今天&#xff0c;丹摩智算平台&#xff08;DAMODEL&#xff09;以其卓越的AI算力服务脱颖而出&#xff0c;为开发者提供了一个简化AI开发流程的强…

企业内训|高智能数据构建、Agent研发及AI测评技术内训-吉林省某汽车厂商

吉林省某汽车厂商为提升员工在AI大模型技术方面的知识和实践能力&#xff0c;举办本次为期8天的综合培训课程。本课程分为两大部分&#xff1a;面向全体团队成员的AI大模型技术结构与行业应用&#xff0c;以及针对技术团队的高智能数据构建与Agent研发。课程内容涵盖非结构化数…

LLaMA-Factory 单卡3080*2 deepspeed zero3 微调Qwen2.5-7B-Instruct

环境安装 git clone https://gitcode.com/gh_mirrors/ll/LLaMA-Factory.gitcd LLaMA-Factorypip install -e ".[torch,metrics]"pip install deepspeed 下载模型 pip install modelscope modelscope download --model Qwen/Qwen2.5-7B-Instruct --local_dir /roo…

uniapp blob格式转换为video .mp4文件使用ffmpeg工具

前言 介绍一下这三种对象使用场景 您前端一旦涉及到文件或图片上传Q到服务器&#xff0c;就势必离不了 Blob/File /base64 三种主流的类型它们之间 互转 也成了常态 Blob - FileBlob -Base64Base64 - BlobFile-Base64Base64 _ File uniapp 上传文件 现在已获取到了blob格式的…

【Rabbitmq篇】RabbitMQ⾼级特性----持久性,发送⽅确认,重试机制

目录 一.持久化 1 .交换机持久化 2 队列持久化 3.消息持久化 测试场景 二.发送⽅确认 1 .confirm确认模式 2 return退回模式 如何保证RabbitMQ消息的可靠传输&#xff1f;&#xff08;面试重点&#xff09; 三. 重试机制 一.持久化 我们在前⾯讲了消费端处理消息时,…

深度学习之目标检测——RCNN

Selective Search 背景:事先不知道需要检测哪个类别,且候选目标存在层级关系与尺度关系 常规解决方法&#xff1a;穷举法&#xff0c;在原始图片上进行不同尺度不同大小的滑窗&#xff0c;获取每个可能的位置 弊端&#xff1a;计算量大&#xff0c;且尺度不能兼顾 Selective …

Flutter环境搭建

1.Flutter 简介 1.1 Flutter 是什么 &#xff1f; Flutter 是一个 UI SDK&#xff08;Software Development Kit&#xff09;跨平台解决方案&#xff1a;可以实现一套代码发布移动端&#xff08;iOS、Android、HarmonyOS&#xff09;、Web端、桌面端目前很多公司都在用它&…

安全算法基础(一)

安全算法是算法的分支之一&#xff0c;还的依靠大量的数学基础进行计算&#xff0c;本文参照兜哥的AI安全样本对抗&#xff0c;做一个简单的算法安全概括&#xff0c;从零学习。 最新的安全算法对于我们常规的攻击样本检测&#xff0c;效果是不理想的&#xff0c;为了探究其原…

单元测试-Unittest框架实践

文章目录 1.Unittest简介1.1 自动化测试用例编写步骤1.2 相关概念1.3 用例编写规则1.4 断言方法 2.示例2.1 业务代码2.2 编写测试用例2.3 生成报告2.3.1 方法12.3.2 方法2 1.Unittest简介 Unittest是Python自带的单元测试框架&#xff0c;适用于&#xff1a;单元测试、Web自动…

QtCreator配置github copilot实现AI辅助编程

文章目录 1、概述2、配置环境3、演示 1、概述 新时代的浪潮早就已经来临&#xff0c;上不了船的人终将被抛弃&#xff0c;合理使用AI辅助开发、提升效率是大趋势&#xff0c;注意也不要过于依赖。 2024年12月18日&#xff0c;GitHub 官方宣布了一个激动人心的重大消息&#xf…

数字经济下的 AR 眼镜

目录 1. &#x1f4c2; AR 眼镜发展历史 1.1 AR 眼镜相关概念 1.2 市面主流 XR 眼镜 1.3 AR 眼镜大事记 1.4 国内外 XR 眼镜 1.5 国内 AR 眼镜四小龙 2. &#x1f531; 关键技术 2.1 AR 眼镜近眼显示原理 2.2 AR 眼镜关键技术 2.3 AR 眼镜技术难点 3. &#x1f4a…

LabVIEW深海气密采水器测控系统

LabVIEW的深海气密采水器测控系统通过高性价比的硬件选择与自主开发的软件&#xff0c;实现了高精度的温度、盐度和深度测量&#xff0c;并在实际海上试验中得到了有效验证。 项目背景 深海气密采水器是进行海底科学研究的关键工具&#xff0c;用LabVIEW开发了一套测控系统&am…

RocketMQ的集群架构是怎样的?

大家好&#xff0c;我是锋哥。今天分享关于【RocketMQ的集群架构是怎样的?】面试题。希望对大家有帮助&#xff1b; RocketMQ的集群架构是怎样的? 1000道 互联网大厂Java工程师 精选面试题-Java资源分享网 RocketMQ 是阿里巴巴开源的分布式消息中间件&#xff0c;广泛用于处…