什么是视频渲染.做什么用的...
视频渲染一般指视频混合渲染器。
视频混合渲染器,Video Renderer (VR)是接收RGB/YUV裸数据,然后在显示器上显示的Filter。
概念介绍:
VMR7与VMR9:Video Renderer (VR)是接收RGB/YUV裸数据,然后在显示器上显示的Filter。为提高计算机画图性能,根据你计算机显卡的能力,VR会优先使用DirectDraw以及Overlay表面;如果这些特性得不到显卡的支持,VR会使用GDI函数进行画图。
在上级Filter连接到VR时,VR总是先要求当前显示器设置的色彩位数的RGB格式,如你的机器设置的是24位彩色,则VR首先要求连接的Media type为RGB24。
如果你的显卡支持YUV Overlay表面,那么在Filter Graph运行起来的时候,VR会动态改变已经连接的Media type,要求上级Filter输出一种合适的YUV格式。VR Filter上实现了IVideoWindow接口,Filter Graph Manager主要通过这个接口来控制视频窗口。
扩展资料:
模式介绍:
视频覆盖:
大概在1995年,当mpeg1(vcd)回放在pc上开始流行的时候,pc的处理能力还没有强大到实时播放的地步。显卡制造厂商适时的推出了"video overlay(视频覆盖)"的技术。
它就是种在显卡上用硬件完成同时显示几个视频的功能(拉伸,颜色空间变换,等等...)的技术,这样就可以在pc上流畅的播放动画而不占用cpu。
视频覆盖的画面质量事实上取决于显卡硬件。我发现市面上的绝大部分的显卡显示视频覆盖质量都很不行。在视频覆盖上用视频渲染技术的一个最大的关键就是在每个显卡上只有一个视频覆盖 unit(单元). 这样就迫切的需要多显示器系统了。
Direct3D:
Direct3D是微软提供给程序员使用一个不断进化的功能集合的DirectX库的一部分。在新发布的direct9 中,微软给出了一套新的功能,性能接近于覆盖 suface(接口),但是没那么多限制。
视频渲染技术基于direct3d比视频覆盖提供了更好的图像质量,还没有视频覆盖单显示器的麻烦。但是,不是所有的显卡都支持这个技术, 还有一些根本不支持,很多不支持整套功能集。作为一个一般的参考。
参考资料来源:百度百科-视频渲染
2020-11-30 · 专注于提供CG图形图像云渲染的服务平台
渲染的原文是render意思是:使成为;使变得;使处于某状态;给予;提供;回报;递交;呈献;提交
所以可以简单地理解为将你想要的画面结果呈现输出出来。输出的载体就是 图片格式 例如.jpg .png等 视频格式 例如 .avi .mov .mp4等。
当然这一过程需要时间,效果根据你设定的质量而定。
2013-11-28