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 has a fast storage 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
If you have any issues you will need to report them. There are some notes available in the README file, or 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
FAQ
Q: What are the current key bindings?
A: Most actions can be performed by Drag and drop. And, up to date key bindings are listed in the 'Help' section in the configuration panel.
Q: Can the VIDIFOLD data folder be placed elsewhere?
A: Yes, you need to move the folder to you desired location and create a symlink to it. e.g. open a console terminal
> mv ~/VIDIFOLD /full/path/to/new/parent/folder/
> ln -s /full/path/to/new/parent/folder/VIDIFOLD ~/
NOTE: if the new location is on another drive you need to make sure it is mounted/accessed before running the application.
Q: Can I run this on a SteamDeck?
A: Wow, wasn't expecting this, lovely idea, however...
TLDR; can be a pain to setup at this time and not really usable with current GUI design due to the decks screen resolution.
Would love to have a go making a version for this but I don't have the capital for it.
I try and detect all dependencies at startup, however, this might fail on some setups.
You can see some helpful options in the README file or via this command ".VIDIFOLD --help"
SteamDeck has an immutable ArchOS option which might not meet all requirements, however, I've been told that it was runnable via a DistroBox setup on it.
Q: Can I write my own plugins?
A: If you would like to have a go creating a plugin you can use my current base/example plug-in code available on GitHub as a starting point.