https://www.yuque.com/docs/share/4da04977-3b52-4ee3-82bc-c34e412d4a97?# 《AVPro Movie Capture 功能介绍》
注:这是一个Unity拍摄录屏的插件,可以选择窗口拍摄与选择摄像机拍摄
已为高性能进行优化
同时捕获
支持 Unity 5.6+、2017.x、2018.x、2019.x
实时捕获和离线渲染
渲染高达 8K 分辨率
适用于编辑器,也适用于独立版本
360 和 180 VR 捕获(单声道和立体声)
全向立体声 (ODS) 支持 VR 渲染器
运动模糊渲染
支持线性和伽马色彩空间
可捕获 α 通道,以创建透明视频
直接从 Unity 或系统录制设备录制音频
仅限独立平台 macOS、iOS 和 Windows。
--------------------------------------------------------------------------------------------------------
窗口界面
--------------------------------------------------------------------------------------------------------
拍摄窗口
**Start Render: **开始拍摄
**Browse: **视频保存路径
**View Last Capture: **查看上次拍摄的视频
General 常规设置
Time:
Capture Mode
Realtime Capture:实时拍摄
Offline Render:离线拍摄
Frame Rate : 帧数
Source
Camera:相机
Screen:场景
Cursor
Capture Mouse Cursor:是否显示鼠标
Mouse Cursor Texture:鼠标样式
Start / Stop
Start Paused: 开始时暂停
Stop Mode:暂停模式
Visual 影片设置
Down Scale:采样模式
Support Alpha:是否支持透明通道
Codec:视频格式(MP4,AVI)
Motion Blur(beta):运动模糊
Audio 声音设置
Capture Audio: 是否录音
Source:音频格式
Code:音频格式
Output 输出设置
Output Type: 输入类型
File Path
Relative to:相对路径
SubFolder(s):存放的文件夹名(父级)
File Name
From Scene Name:是否视频名字跟随场景名
Extension:后缀名(.MP4,.AVI)
AppendTimestamp:是否加时间戳
代码部分
//AVCapture插件
public CaptureBase _movieCapture;
//路径
public string pathdate = Application.streamingAssetsPath + "/VideoAsset/Screen_1";
public void Main
{
//视频保存路径
_movieCapture._outputFolderPath = pathdate;
//取消自动生成视频名字
_movieCapture._autoGenerateFilename = false;
//视频格式
_movieCapture._codecName = "Media Foundation H.264(MP4)";
_movieCapture._useMediaFoundationH264 = true;
//视频名称后缀
_movieCapture._autoFilenameExtension = "mp4";
_movieCapture._forceFilename = "CaptureVideo.mp4";
//开始拍摄功能
_movieCapture.StartCapture();
//停止拍摄功能
_movieCapture.StopCapture();
//取消拍摄功能
_movieCapture.CancelCapture();
}