SkillAgentSearch skills...

Imagination

A GTK+3 slide showmaker in development since 2009 featuring 69 transitions effects aiming to be user friendly and intuitive using Cairo to achieve the transition effects, FFmpeg to encode the video and ALSA to play the audio during the preview.

Install / Use

/learn @colossus73/Imagination

README

Imagination is a lightweight and intuitive slide show maker for Linux and FreeBSD written in C language and built with the GTK+3 toolkit in development since 2009. It uses cairo 2D library to achieve the transactions. I need help to make it modern and update it to current technologies such as a resizable and rotating textbox to insert text and a multitrack timeline. In 2024 the development started again and I was able to code both the timeline and the textbox despite there is still a lot of coding to be written before the final release.

In 2024 the development started again. I was finally able to get rid of spawning the ffmpeg executable in the background and use libav directly to encode the video. Sound is not yet encoded. If you would like to know more please feel free to drop me a message: colossus73@gmail.com

Have a positive day! Giuseppe

View on GitHub
GitHub Stars15
CategoryDevelopment
Updated1mo ago
Forks2

Languages

C

Security Score

80/100

Audited on Feb 27, 2026

No findings