libavg icon
libavg icon

libavg

 Like

libavg is a high-level development platform for media-centric applications.

libavg allows programmers, media artists and designers to quickly develop media applications. It uses python as scripting language, is written in high-speed C++ and uses modern OpenGL for display output.

License model

  • FreeOpen Source

Platforms

  • Mac
  • Windows
  • Linux
  No rating
0likes
0comments
0news articles

Features

Suggest and vote on features
  1.  Hardware Accelerated
  2.  Extensible by Plugins/Extensions
  3.  Drawing 2D

 Tags

  • Animation
  • animation-production
  • camera-support
  • chromakey-effect
  • python-scripts

libavg News & Activities

Highlights All activities

Recent activities

No activities found.

libavg information

  • Developed by

    Unknown
  • Licensing

    Open Source (LGPL-2.1) and Free product.
  • Written in

  • Alternatives

    8 alternatives listed
  • Supported Languages

    • English

GitHub repository

  •  109 Stars
  •  45 Forks
  •  21 Open Issues
  •   Updated Apr 20, 2021 
View on GitHub

Our users have written 0 comments and reviews about libavg, and it has gotten 0 likes

libavg was added to AlternativeTo by Danilo_Venom on May 12, 2021 and this page was last updated May 12, 2021.
No comments or reviews, maybe you want to be first?
Post comment/review

What is libavg?

libavg is a high-level development platform for media-centric applications.

libavg allows programmers, media artists and designers to quickly develop media applications. It uses python as scripting language, is written in high-speed C++ and uses modern OpenGL for display output.

libavg supports the full variety of display elements - images, text, videos, camera output, vector graphics - that modern graphics-intensive applications need. It is fast: the layout engine supports thousands of display elements on the screen at once as well as hardware-accelerated video output. Text using markup, videos with an alpha channel, rendering to offscreen buffers, masking, as well as GPU shader effects such as blur and chromakey are all supported. Plugins written in C++ can expand the engine and have access to all libavg internals. The Tutorial explains all these concepts using a sample application.

Features

  • Hardware-accelerated display mixer and screen layout engine
  • High-performance video playback
  • Text layout
  • Sophisticated camera support
  • Python scripting
  • Skinnable widget library
  • Input from mouse, keyboard, touch, computer vision
  • Built-in animation support
  • Offscreen rendering and compositing
  • GPU-based shader effects
  • Plugins written in C++ for maximum performance