社区
Unity3D
帖子详情
如何获取Unity 的里面2D画面RGB或者是YUV420P
cheidtf
2019-05-06 04:42:33
最近接到一个任务是要把Unity 3D里面模拟的画面,导出视频流出来。
视频压缩都是H264的,需要得到2D的RGB888或者是YUV420P才能够去压缩。
对这个没有太了解 不知道怎么继续玩下去。
目前 只是看到有Texture这么类,不知道 怎么把3D的转成平面的YUV420P。
还请各位大侠指点,不胜感激。
...全文
385
1
打赏
收藏
如何获取Unity 的里面2D画面RGB或者是YUV420P
最近接到一个任务是要把Unity 3D里面模拟的画面,导出视频流出来。 视频压缩都是H264的,需要得到2D的RGB888或者是YUV420P才能够去压缩。 对这个没有太了解 不知道怎么继续玩下去。 目前 只是看到有Texture这么类,不知道 怎么把3D的转成平面的YUV420P。 还请各位大侠指点,不胜感激。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cheidtf
2019-05-06
打赏
举报
回复
RennderTexture 这个对象 如何 去获取RGB
或者是YUV都行。
Unity
工具之
YUV
使用 Shader 转为
RGB
显示封装
YUV
420To
RGB
Wrapper
Unity
工具之
YUV
(
YUV
420 :I420,YV12,NV12,NV21)使用 shader 转为
RGB
显示 封装
YUV
420To
RGB
Wrapper 1、首先根据
YUV
对应格式的
YUV
的排列方式,拆分
YUV
; 2、然后,在通过
YUV
与
RGB
转换对应公式,进行...
Unity
3D播放
YUV
420视频脚本
在本场景中,我们关注的是如何在
Unity
中播放
YUV
420格式的视频。
YUV
420是一种常见的视频编码格式,特别是在移动设备上,因为它能有效地节省内存和带宽。
YUV
代表颜色空间,其中Y表示亮度(Luma),U和V是色度...
unity
3d播放
YUV
420 视频 1 脚本
2. **数据转换**:
Unity
3D默认使用
RGB
颜色模式,因此
YUV
420数据需要转换为
RGB
。转换过程包括根据4:2:0的采样率重新排列像素,并将Y、U、V值映射到
RGB
空间。这通常涉及到一些数学计算,例如应用色度抽样公式和线性...
unity
3d BitmapToTexture
2D
Texture
2D
texture = new Texture
2D
(bitmap.Width, bitmap.Height, TextureFormat.
RGB
24, false); // 将Bitmap数据读取到颜色数组中 Color[] pixels = new Color[bitmap.Width * bitmap.Height]; for (int y = ...
unity
调用 海康 网络摄像头
通常,网络摄像头的视频流是以
YUV
或H.264编码的,
Unity
可能需要将这些格式转换为
RGB
或纹理数据。 ```csharp public Texture
2D
ConvertVideoStreamToTexture
2D
(byte[] videoData) { // 这里实现视频数据转换为
Unity
...
Unity3D
2,589
社区成员
2,147
社区内容
发帖
与我相关
我的任务
Unity3D
Unity3D相关内容讨论专区
复制链接
扫一扫
分享
社区描述
Unity3D相关内容讨论专区
游戏
unity
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
Unity3D社区公告:
社区致力于解决各种Unity3D相关的“疑难杂症”。
社区不允许发布与Unity3D或相关技术无关内容。
社区版主邀请各位一道为打造优秀社区不懈努力。
试试用AI创作助手写篇文章吧
+ 用AI写文章