Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

header

Datamosher Pro

Datamosher Pro is an automatic, algorithm based video-glitching application for free! (python)


It contains over 30+ different effects/algorithms/scripts that can emulate any style of datamoshing.
There are two versions available: a premium paid version for Windows/MacOS and a basic free version with source code.
If you’re aiming to easily create datamosh effects in your videos, you’re in the right spot!

Story behind the Software

I was also searching for some good datamoshing software and I noticed that we either have to use those outdated programs like Avidemux or look for some paid plugins. Then I found some scripts and algorithms available for datamoshing which gives accurate results, but not everyone knows how to run those scripts on their system, hence I developed this GUI application for those scripts and added lots of new features which make this datamoshing process super easy. Just import the video and click the mosh button.

DOWNLOAD

Support Datamosher-Pro Development by purchashing its premium version which include features like video player, conversion settings, themes, live mosh and more glitch effects.

PREMIUM VERSION ⚡



FREE SOURCE CODE VERSION 🔻



Don't forget to leave a ⭐

Try the new mobile version

iOS version coming soon...

Installation? ⚙️

  • For the premium version, just extract the downloaded zip file and run the "Datamosher Pro" application.
  • For Python version, you need to install some stuff, not so difficult, check this >installation< guide.

Official Tutorial Videos

Documentation 📑

  • A detailed documentation of this software is available in the >Wiki< page.

Gallery 🖼️

Find more Examples and Tutorial Videos here 👇


UI (FREE VERSION)

Screenshot 2022-07-18 182425

UI (PREMIUM VERSION)

newthemes features

Effects List

Effects available in the python version:

Main datamosh effects:

Effect NameDescription
Voidgives the standard datamosh cuts based on video vectors (automatic i-frame removal)
Classicgives the avidemux type datamosh within a range
Classic2similar to classic mode, but more precise results (uses frame numbers)
Combinecombine multiple videos and mosh them together
Risegives you the ffglitch datamosh by manually removing a range of i frames
Shufflerandomly shuffles chunks of frames and then moshes them with the normal ffglitch datamosh
Sortsorts video frames by data size and merges them with the classic datamosh
Motion Transfertransfer the vector motion data from one video to another

Frame Repeatation datamosh:

Effect NameDescription
Bloomduplicates a key-frame multiple times with void mode
Water Bloomduplicates any frame multiple times with ffglitch (more precise than bloom)
Repeatrepeats a series of frames multiple times
Glideduplicates macroblocks multiple times in a continuos order
Pulseduplicates groups of some p-frames every n times (heavy to render)

Other glitch/datamosh modes

Effect NameDescription
Buffercreates glitchy ring buffers in the video
Delayrandom delaying mosh effect
Invert-Reverserandomly applies both inverse and reverse datamosh
Mirrormosh with vertical mirrored part of the video
Noisemakes large noisy buffers
Sheartilt and mosh the video clockwise
Shiftshifts random blocks of the video againt the gravity
Sinkdrowns the next frame of the video with the previous one
Slam Zoomapplies zoom with the sink effect
Slicerandomly slices the video into multiple parts
Stopsimilar to sink but stops the XY values randomly
Vibraterandomize the pixels continuosly
Zoomsimply zooms inside the moshed video
Fluidffglitch's average motion effect which gives a smooth liquid type effect
Stretchstretches the macroblock of video both horizontally and vertically
Echoduplicates the single video and apply the mosh effect in the midpoint
Randomrandomizes frame order
Reversereverses frame order
Invertswitches each consecutive frame witch each other
Overlapcopy group of some frames taken from every nth position
Jiggletake frame from around current position
Custom ScriptYou can experiment with your own ffglitch script with this mode

More effects and features are available in the paid version.

Note from Author

It took lots of effort and time while developing this app, hope this program can be your companion while editing cool glitchy videos :)
As it is a new piece of software some users may find bugs, but updates will be on their way. (You can report them through the issues tab)
The effects are inspired from the tomato.py script, pymosh and FFglitch. All the logos and ui designs are created by me.



License


Copyright (c) 2026 Akash Bora

The main app files written by the Author is MIT licensed

Note that FFglitch and FFmpeg are not provided in the releases directly and are not placed under this license, these binaries should be treated as external components because the library code remains totally separate from them (without doing any modification).

All the other required component licenses (mostly MIT) are provided in their folder/block respectively and it must be taken into account that multiple licenses are involved.

DATAMOSH MADE EASY

Current Python Version:2.4
Current Premium Version:2.9

footer footer footer

关于 About

A GUI based powerful automatic datamoshing application for free! Easily apply trippy glitch effects in your videos. Contains 30+ cool glitch effects!
datamoshdatamosh-glitchdatamosh-plugindatamosh-pythondatamosh-softwaredatamosh-videosdatamosherdatamosher-prodatamoshingglitchglitch-artglitch-effectguimoshpython3video-corruptionvideo-effectvideo-effectsvideo-glitchvideo-mosh

语言 Languages

Python90.9%
JavaScript9.1%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
17
Total Commits
峰值: 8次/周
Less
More

核心贡献者 Contributors