drawvg is a new FFmpeg filter (available since version 8.1) that renders vector graphics on top of video frames using a custom scripting language called VGS (Vector Graphics Script). VGS uses Cairo for rasterization and supports FFmpeg expressions for dynamic graphics based on frame dimensions, metadata, pixel colors, and more.

5m read timeFrom ayosec.github.io
Post cover image
Table of contents
Progress IndicatorUsing Frame MetadataCircleCrop TransitionCustom TransitionsReading ColorsWaves Effect

Sort: