I wanted to release the project files of my animations for a long time. Now you can play around with it, too!
project file:
https://gitlab.freedesktop.org/AdeptVeritatis/visuals/-/blob/main/mix003.json
video mixer app:
https://gitlab.freedesktop.org/AdeptVeritatis/pw-videomix
With a short tutorial in the following posts.
Original template. A photo of melting snow. Download and save it.
The app is written in Rust. Best option is to build it yourself.
Compiled binary, if you trust my toolchain:
https://gitlab.freedesktop.org/AdeptVeritatis/pw-videomix/-/blob/main/target/release/pw-videomix
(The binary is without GStreamer features. You can not record videos, which is not stable anyway.)
1. + 2. After opening the app, click on "File(s)" in the Input section of the left panel.
Select the mix003.jpg (downloaded template photo).
3. + 4. Click "Project" and "Load (REPLACE)" in the top menu bar.
Select the mix003.json (downloaded project file).
1. Look for "Filter 1". Click on "select" in the input section and select "mix003.jpg".
2. + 3. Add a "Monitor" output.
1. Select "Filter 3 (ColorRotator)" as monitor input.
2. You can change the size of the monitor by dragging the corners.
If you click on a node, a side panel on the right will open and give you access to different values.
Let it run for a while. Play around and see the impact of different values.
If you change the output width or height of a node, you need to connect the next node again to update the size, too.
This is on my list with high priority.
With dark mode and settings for smaller node headers. And the node panel on the right side for the mandala filter.