libavg

libavg
软件
软件描述
libavg 是一个面向媒体应用的高级开发平台。 libavg 让程序员、媒体艺术家和设计师能够快速开发媒体应用。它使用 Python 作为脚本语言,用高速的 C++ 编写,并采用现代 OpenGL 实现显示输出。
官方网站
访问软件的官方网站了解更多信息
www.libavg.de
安全链接HTTPS
什么是 libavg?
libavg 是一个面向媒体应用的高级开发平台。
libavg 允许程序员、媒体艺术家和设计师快速开发媒体应用。它使用 Python 作为脚本语言,采用高速的 C++ 编写,并利用现代 OpenGL 实现显示输出。
libavg 支持现代图形密集型应用所需的所有显示元素——图像、文本、视频、摄像头输出、矢量图形等。它运行高效:布局引擎可同时支持数千个显示元素,并提供硬件加速的视频输出。支持带有透明通道的文本、带 alpha 通道的视频、离屏缓冲区渲染、遮罩处理,以及基于 GPU 的着色器效果(如模糊、色键等)。用户可以使用 C++ 编写插件以扩展引擎,并访问 libavg 的全部内部功能。教程通过一个示例应用详细讲解了这些概念。
主要特性
硬件加速的显示混合器和屏幕布局引擎
高性能视频播放
文本布局
高级摄像头支持
Python 脚本功能
可定制的控件库
支持鼠标、键盘、触控、计算机视觉输入
内置动画支持
离屏渲染与合成
基于 GPU 的着色器效果
使用 C++ 编写的插件以实现最高性能