Knowledge Base

Requires Ubuntu 20.04.

Minimum Requirements: resolution of 1920x1080 for your primary screen, and graphics card with drivers able to run version 4 of OpenGL shaders and at least 2GB video ram. Suggest installing the latest graphic drivers and recommend the system uses an SSD Drive.

You will need FFmpeg installed. sudo apt update;  sudo apt-get install ffmpeg;

If you have trouble importing a file (e.g. mp4), you could review:
https://help.ubuntu.com/community/RestrictedFormats
which amounts to trying this: sudo apt-get install ubuntu-restricted-extras

Support

There is NO telemetry in this app, you don't need an internet connection to use it. If you have any issues you will need to report them. There are some notes available if you run ./VIDIFOLD --help

If you wish to report an issue or ask a question, please email vidifold@gmail.com

I hope you will get as much fun playing with it as I do.

Designed and Developed by: John Day

Technologies: C++, OpenGL

Tools used: Programming IDE CodeBlocks, Image editor Gimp, 3D Stuff Blender

Some archive screenshots


VIDIFOLD Revision Notes

A list of all the notes from all versions is provided below.

0.24.12

Added aspect options to video/image/feed playback
-- stretch (default before this version),
-- fit (scale to fit display while keeping aspect)
-- crop (scale to fill display while keeping aspect, center only)
Added aspect option default to user config
No longer locks up feed if supplied a timestamp in frame buffer
Fixed crash if feed started after being loaded into slot

0.24.11

Fixed FPS detection on video import (broke this yesterday while fixing the rotation detection!)
- if by chance you used yesterdays version to import some clips, you should delete them and reimport

0.24.10

Small fix to handle videos with rotation defined

0.24.9

PingPong control option now has 4 states
- off (no change to any slot state)
- on (on only started slots)
- force on (for any triggered slot)
- force off (for any triggered slot)
Reverse control option added with 4 states
- like the PingPong option
Global RV option no longer sets local rv
- now only causes global effect
Video Looping is now optional
Added new SOLO/MUTE Layer options
- replacing the more basic in/out layer options
Tweaked Matte layers to fade to transparent rather then black
- so a muted matte layer works as expected
Removed autofade controls from FXStack as they were overkill
Removed FX Toggle option and set this as default
Removed autofade controls from AuxStack as they were overkill
- improved level indicator feedback
Driver config buttons now toggles the relevant panel
Added hard mute option to AuxGrps

0.24.8

Snapshots can now be created with Plugin Sources
- still needs some follow through in places but exists now
Partially reverted look of plugin list, back to less per page
Noise plugin needed take into account when triggered