Datamosher Pro
Datamoshing is a cool video effect and if you also want to create this glitch effect with your videos, you are in the right place!
➤Why I made this?
I was also looking for some good datamoshing software and I found that you have to either use those old softwares like Avidemux or have to look for some paid plugins, so I created my own GUI based application that is Datamosher Pro which is a free project. It contains 13 different effects which can replicate any type of datamoshing style. With Datamosher Pro, you can quickly and easily datamosh your videos (supports mp4, gif, avi, mov etc).
How to Install?
You can either use the python based version for viewing logs and changing source code if you want, but if you are looking for faster renders then download the windows executable version of Datamosher Pro from the release page:
⬇️DOWNLOAD⬇️
There is no malware or difference in the exe version as the same python version is converted to .exe using Auto-Py-To-Exe Converter.
Note: For python users, make sure you have all the assets saved in the same folder. Modules will be automatically downloaded if not installed, so no need to worry.
How to Use?
•Input the video file first (supported formats- mp4, gif, avi + more will be added if you demand")
•Choose the desired datamosh mode, then select the export format"
•Use advance options to get more accurate results"
•Click on the datamosh button, then wait for a few seconds"
•Then your video will be moshed, see the video in the directory"
NOTE: audio glitching is not available for all modes!
Effects Info:
c=Glitch Size; n=Frame Frequency
All effects:
•Glide - duplicates number of n frames and show it as a flow before reaching the p-frame (NEW)
•Sort - sorts video frames by data size in a rapid movement (NEW)
•Echo - duplicates the single video and apply the mosh in the midpoint (NEW)
•Shake - shakes the pixel movement throughout the video (NEW)
•Classic - uses the traditional ffmpeg way to change the files and then corrupt the videos by moving the pixels
•Random - randomizes frame order
•Reverse - reverse frame order
•Invert - switches each consecutive frame witch each other
•Bloom - duplicates c times p-frame number n
•Pulse - duplicates groups of c p-frames every n frames
•Overlap - copy group of c frames taken from every nth position
•Jiggle - take frame from around current position. n parameter is spread size.
•Void - gives a clean output but with distorted pixels
➤How to use Advanced Options?
The advanced tab is very useful and you can use it to get accurate results.
•Glitch Size - tells how often to glitch (for modes that support it)
•Frame Frequency - tells how many frames to apply in the glitch (for modes that support it)
•First Frame - tells whether to keep first video frames
•Kill frames - tells max framesize to kill while cleaning
You can try experimenting with the values and see the results.
User Interface:
r>
➤More Info about this project:
The effects are inspired from ItsKaspar's tomato.py and Joe Friedl's pymosh which can only handle .avi file structures, but in Datamosher Pro you can use any video file type including mp4, avi, gif, mov, mkv +more. The files are first converted to avi file using Imageio-ffmpeg without losing much quality and then the effect is applied and then again the corrupted file is converted to stable version using the same process so that the output video can be directly used in other softwares for editing without any error. A raw file option is also available if needed. You will not find this type of GUI program anywhere with so many free effects, I hope there is no error in the program but if you find any bug then raise an issue. You can also help to make new datamosh effects. All the logo and designs are created by me.
Thanks! Made by Akash Bora (a.k.a Akascape).
DATAMOSH MADE EASY!
Current Version=1.3
