2021-12-21 19:39:28 +05:30
2021-10-27 15:57:05 +05:30
2021-12-21 19:39:28 +05:30

Datamosher Pro


Datamoshing is a cool video effect and if you also want to create this glitch effect with your videos easily, 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 to datamosh your videos, so I created my own GUI based application that is Datamosher Pro which is a free project. It contains 30+ different effects which can replicate any type of datamoshing style. With Datamosher Pro, you can quickly and easily datamosh your videos.

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 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, mov, mkv etc)
• Choose the desired datamosh mode, then select the export format
• Use advance options to get more accurate results
• Uncheck the highest quality box if needed (export time will be reduced)
• Click on the datamosh button, then wait for a few seconds
• Then your video will be moshed, see the video in its directory

Effects Info:

All Effects Info
• Buffer - creates ring buffers (NEW)
• Delay - another delaying ffglitch effect (NEW)
• Invert Reverse - applies both inverse and reverse mode (NEW)
• Mirror - does the mosh with ffglitch but with mirrored X (NEW)
• Noise - makes large noisy mosh (NEW)
• Shear - moves down the right side of te video and merge with the mosh (NEW)
• Shift - shifts the block of the video upwards randomly (NEW)
• Sink - drowns the next frame of the video with the previous one (NEW)
• Slam Zoom - applies zoom with the sink effect (NEW)
• Slice - Zooms and slices the video in parts randomy (NEW)
• Stop - similar to sink but only stops the XY values randomly (NEW)
• Vibrate - works as a randomizer (NEW)
• Zoom - simply zoom inside the moshed video (NEW)
• Fluid - this is a ffglitch effect which gives a smooth liquid type transition to the video
• Repeat - repeats a series of p frames which gives the melting effect
• Motion - a powerful ffglitch feature where you can transfer the vector motion data of one video to a different one
• Stretch - stretches the p-frames vertically
• Glide - duplicates number of n frames and show it as a flow before reaching the p-frame
• Sort - sorts video frames by data size in a rapid movement
• Echo - duplicates the single video and apply the mosh in the midpoint
• Shake - shakes the pixel movement throughout the video
• Classic - uses the traditional ffmpeg way to change the files and then remove the i-frames
• Random - randomizes frame order
• Reverse - reverse frame order
• Invert - switches each consecutive frame witch each other
• Bloom - duplicates c times p-frame number n (c=Glitch Size; n=Frame Frequency)
• 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

NOTE: audio glitching is not available for all modes!

➤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
• Frame Frequency - tells how many frames to apply in the glitch
• First Frame - tells whether to keep first video frames
• Kill frames - tells max framesize to kill while cleaning
NOTE: Some modes may not support all the 4 advanced options.
You can try experimenting with the values and see the results!

User Interface:


How It Works

The main issue with datamoshing is conversion of corrupted files but with Datamosher Pro you can use any video file type and get an usable datamoshed video file rendered. The files are first converted to the required file format using ffmpeg without losing much quality, then the effect is applied and the corrupted file is converted to stable version again using the same process so that the output video can be used directly in other softwares for further editing. All the unneccesary temp file will get deleted automatically.

Conclusion

You will not find this type of GUI program anywhere with so many free effects only for datamoshing. 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.
The effects are inspired from ItsKaspar's tomato.py, Joe Friedl's pymosh and FFglitch. All the logo and designs are created by me.
Thanks! Made by Akash Bora (a.k.a Akascape).

DATAMOSHING MADE EASY!
Current Version=1.5

Description
A GUI based powerful automatic datamoshing application for free! Easily apply this trippy glitch effect in your videos. Contains 30+ cool glitch effects!
Readme MIT 9 MiB
Languages
Python 90.9%
JavaScript 9.1%