Skip to content

A GUI based powerful automatic datamoshing application for free! Easily apply this trippy glitch effect in your videos. Contains 30+ cool glitch effects!

License

Notifications You must be signed in to change notification settings

renzhezhu1234/Datamosher-Pro

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 

Repository files navigation

header

Datamosher Pro

Datamosher Pro is an automatic video-glitching application for free! (python version)

Why I made this?

I was also searching 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 python based application 'Datamosher Pro'. If you want to achieve datamosh effects in your videos easily, then you are in the right place!

It contains 30+ different effects which can replicate any type of datamoshing style. It comes in two version, one paid windows version and one basic free source-code version.

DOWNLOAD

Support Datamosher-Pro Development by purchashing its executable version for windows which include more features like a video player, conversion settings, themes and some new glitch effects.

WINDOWS VERSION (SEE DETAILS)




FREE SOURCE CODE VERSION



Don't forget to leave a ⭐

Installation?

  • For the window version, just extract the downloaded zip file and run the "Datamosher Pro.exe" application.
  • For Python version, you need to install some stuff, check the installation guide.

Documentation

  • A detailed documentation can be found in this Wiki page.

Gallery (Example Videos)

forthebadge

Effects List

Effects available in the python version:

Main datamosh effects:

Effect Name Description
Void gives the standard datamosh cuts based on video vectors (automatic i-frame removal)
Classic gives the avidemux type datamosh within a range
Rise gives you the ffglitch datamosh by manually removing a range of i frames
Shuffle randomly shuffles chunks of frames and then moshes them with the normal ffglitch datamosh
Sort sorts video frames by data size and merges them with the classic datamosh
Motion Transfer transfer the vector motion data from one video to another

Frame Repeatation datamosh:

Effect Name Description
Bloom duplicates a key-frame multiple times with void mode
Water Bloom duplicates any frame multiple times with ffglitch (more precise than bloom)
Repeat repeats a series of frames multiple times
Glide duplicates macroblocks multiple times in a continuos order
Pulse duplicates groups of some p-frames every n times (heavy to render)

Other Glitch/datamosh modes

Effect Name Description
Buffer creates glitchy ring buffers in the video
Delay random delaying mosh effect
Invert-Reverse randomly applies both inverse and reverse datamosh
Mirror mosh with vertical mirrored part of the video
Noise makes large noisy buffers
Shear tilt and mosh the video clockwise
Shift shifts random blocks of the video againt the gravity
Sink drowns the next frame of the video with the previous one
Slam Zoom applies zoom with the sink effect
Slice randomly slices the video into multiple parts
Stop similar to sink but stops the XY values randomly
Vibrate randomize the pixels continuosly
Zoom simply zooms inside the moshed video
Fluid ffglitch's average motion effect which gives a smooth liquid type effect
Stretch stretches the macroblock of video both horizontally and vertically
Echo duplicates the single video and apply the mosh effect in the midpoint
Random randomizes frame order
Reverse reverses frame order
Invert switches each consecutive frame witch each other
Overlap copy group of some frames taken from every nth position
Jiggle take frame from around current position
Custom Script You can experiment with your own ffglitch script with this mode

More effects are available in the paid version.

UI (FREE PYTHON VERSION)

Screenshot 2022-07-18 182425

UI (PAID VERSION-ONLY FOR WINDOWS)

newthemes features

Conclusion

You will not find this type of software anywhere with so many effects only for datamoshing. This program can be your companion while editing cool glitchy videos :)
As it is a new piece of software some users may find small bugs, but updates will be on their way.
The effects are all inspired from ItsKaspar's tomato.py script, pymosh and FFglitch. All the logos and ui designs are created by me.



License

Note that FFglitch and FFmpeg is not provided in the releases and is not placed under this license. All the required licenses (mostly MIT) are provided in their folder/blocks respectively and it must be taken into account that multiple licenses are involved.

DATAMOSH MADE EASY!

Current Version: 2.01


forthebadge made-with-python forthebadge forthebadge footer footer footer

About

A GUI based powerful automatic datamoshing application for free! Easily apply this trippy glitch effect in your videos. Contains 30+ cool glitch effects!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 80.9%
  • JavaScript 19.1%