libavg описание, скриншоты и видео

Иконка приложения libavg

libavg

  • (203)
Описание, скриншоты и видео

Описание

libavg — это высокоуровневая платформа для разработки мультимедийных приложений.

libavg позволяет программистам, медиахудожникам и дизайнерам быстро разрабатывать мультимедийные приложения. Он использует Python в качестве языка сценариев, написан на высокоскоростном C++ и использует современный OpenGL для вывода на экран.

libavg поддерживает все разнообразие элементов отображения — изображения, текст, видео, вывод с камеры, векторную графику — которые необходимы современным приложениям с интенсивным использованием графики. Это быстро: механизм компоновки поддерживает одновременное отображение тысяч элементов на экране, а также вывод видео с аппаратным ускорением. Поддерживаются текст с использованием разметки, видео с альфа-каналом, рендеринг в закадровые буферы, маскирование, а также эффекты шейдера графического процессора, такие как размытие и цветовая рирпроекция. Плагины, написанные на C++, могут расширить движок и получить доступ ко всем внутренним компонентам libavg. В учебном пособии все эти концепции объясняются на примере приложения.

Функции
- Микшер дисплея с аппаратным ускорением и механизм компоновки экрана
- Высокопроизводительное воспроизведение видео
- Текстовое оформление
- Сложная поддержка камеры
- Python-скрипты
- Библиотека виджетов со скинами
- Ввод с помощью мыши, клавиатуры, сенсорного экрана, компьютерного зрения
- Встроенная поддержка анимации
- Закадровый рендеринг и композитинг
- Эффекты шейдеров на основе графического процессора
- Плагины, написанные на C++ для максимальной производительности

Ссылки и скачивание

Ссылка на официальный сайт libavg, по которой вы можете скачать приложение и найти более подробную информацию о нём
Ссылка на официальный сайт

Преимущества и недостатки

  • Анимация
  • Аппаратное ускорение
  • Расширяемый плагинами/расширениями
  • Рисование 2D

Поддерживаемые платформы и тарифы

Бесплатно | Открытый исходный код Mac Windows Linux Английский

Краткое описание

  • Открытый исходный код и бесплатный продукт.
  • Написано на C++
  • 8 аналогов