{"id":18717160,"url":"https://github.com/akascape/datamosher-pro","last_synced_at":"2025-04-12T15:39:32.575Z","repository":{"id":39345475,"uuid":"421307159","full_name":"Akascape/Datamosher-Pro","owner":"Akascape","description":"A GUI based powerful automatic datamoshing application for free! Easily apply trippy glitch effects in your videos. Contains 30+ cool glitch effects!","archived":false,"fork":false,"pushed_at":"2024-10-28T15:18:47.000Z","size":8995,"stargazers_count":335,"open_issues_count":5,"forks_count":15,"subscribers_count":6,"default_branch":"Datamosher-Pro-master","last_synced_at":"2025-04-03T16:11:56.756Z","etag":null,"topics":["datamosh","datamosh-glitch","datamosh-plugin","datamosh-python","datamosh-software","datamosh-videos","datamosher","datamosher-pro","datamoshing","glitch","glitch-art","glitch-effect","gui","mosh","python3","video-corruption","video-effect","video-effects","video-glitch","video-mosh"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Akascape.png","metadata":{"files":{"readme":"Readme.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-26T06:30:04.000Z","updated_at":"2025-03-30T16:30:44.000Z","dependencies_parsed_at":"2024-02-10T05:28:41.166Z","dependency_job_id":"4a79798d-0856-4092-a6db-f5755199f98e","html_url":"https://github.com/Akascape/Datamosher-Pro","commit_stats":{"total_commits":633,"total_committers":1,"mean_commits":633.0,"dds":0.0,"last_synced_commit":"6608f537e445755990a402a4f26546a1afdccdab"},"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akascape%2FDatamosher-Pro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akascape%2FDatamosher-Pro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akascape%2FDatamosher-Pro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Akascape%2FDatamosher-Pro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Akascape","download_url":"https://codeload.github.com/Akascape/Datamosher-Pro/tar.gz/refs/heads/Datamosher-Pro-master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248590675,"owners_count":21129873,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["datamosh","datamosh-glitch","datamosh-plugin","datamosh-python","datamosh-software","datamosh-videos","datamosher","datamosher-pro","datamoshing","glitch","glitch-art","glitch-effect","gui","mosh","python3","video-corruption","video-effect","video-effects","video-glitch","video-mosh"],"created_at":"2024-11-07T13:15:09.223Z","updated_at":"2025-04-12T15:39:32.532Z","avatar_url":"https://github.com/Akascape.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"[![header](https://capsule-render.vercel.app/api?type=waving\u0026color=timeGradient\u0026height=300\u0026section=header\u0026text=DATAMOSHER%20PRO\u0026fontSize=90\u0026fontAlignY=30\u0026desc=Automatic%20Datamoshing!\u0026descAlign=50\u0026descSize=30\u0026animation=scaleIn)](https://akascape.gumroad.com/l/Datamosher-Pro)\n\n# Datamosher Pro\n\u003cb\u003e Datamosher Pro is an automatic, algorithm based video-glitching application for free! (python) \n\u003cbr\u003e\u003cimg align=\"right\" src=\"https://user-images.githubusercontent.com/89206401/141642297-7c62cf6f-7024-430f-88a2-c9cbbf0dc655.png\" width=\"300\"\u003e\n\n\u003cbr\u003e It contains over `30+` different effects/algorithms/scripts that can emulate any style of datamoshing.\n\u003cbr\u003e There are two versions available: a premium paid version for Windows and a basic free version with source code. \n\u003cbr\u003e If you’re aiming to easily create datamosh effects in your videos, you’re in the right spot!\n\n### Story behind the Software\nI 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. \nThen 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.\n\n# DOWNLOAD\n### \u003cp align='center'\u003e Support Datamosher-Pro Development by purchashing its executable version for *windows* which include features like video player, conversion settings, themes and more glitch effects.\n### \u003cp align='center'\u003e WINDOWS VERSION ⚡\n\u003cbr\u003e \u003cp align='center'\u003e [\u003cimg src=\"https://img.shields.io/badge/WINDOWS-DATAMOSHER_PRO-informational?\u0026logo=Microsoft\u0026logoColor=blue\u0026color=007ec6\" width=\"500\"\u003e](https://akascape.gumroad.com/l/Datamosher-Pro)  \u003c/br\u003e\n### \u003cp align='center'\u003e FREE SOURCE CODE VERSION 🔻\n\u003cbr\u003e \u003cp align='center'\u003e [\u003cimg src=\"https://img.shields.io/badge/Python_Version-informational?style=flat\u0026logo=python\u0026logoColor=blue\u0026color=eaea4a\" width=300 height=50\u003e](https://github.com/Akascape/Datamosher-Pro/releases/download/Datamosher_Prov2.3/Datamosher-Pro_python-version_2.3.zip) \u003cbr\u003e Don't forget to leave a ⭐ \u003c/p\u003e\n\n# Installation? ⚙️\n- For the window version, just extract the downloaded zip file and run the \"Datamosher Pro.exe\" application.\n- For Python version, you need to install some stuff, not so difficult, check this \u003e[installation](https://github.com/Akascape/Datamosher-Pro/wiki/1.How-to-Install)\u003c guide.\n\n**Official Tutorial Videos**\n\u003cbr\u003e [\u003cimg src=\"https://img.youtube.com/vi/TQIQ1TmHUBY/0.jpg\" width=40% height=40%\u003e](https://youtu.be/TQIQ1TmHUBY) [\u003cimg src=\"https://img.youtube.com/vi/eO-w-I-oCnc/0.jpg\" width=40% height=40%\u003e](https://www.youtube.com/watch?v=eO-w-I-oCnc)\n\n# Documentation 📑\n- A detailed documentation of this software is available in the \u003e[Wiki](https://github.com/Akascape/Datamosher-Pro/wiki)\u003c page.\n\n## Gallery 🖼️\nFind more Examples and Tutorial Videos here 👇\n\n\u003cbr\u003e [\u003cimg src=\"https://img.shields.io/badge/View-Gallery-informational?\u0026color=darkblue\u0026style=for-the-badge\" width=\"200\"\u003e](https://github.com/Akascape/Datamosher-Pro/blob/Datamosher-Pro-v1.7/Demos.md)\n\n# UI (FREE VERSION)\n![Screenshot 2022-07-18 182425](https://user-images.githubusercontent.com/89206401/179515655-29efba5e-a860-428f-a032-41ebd90c5e3d.png)\n\n# UI (PAID VERSION - ONLY FOR WINDOWS)\n![newthemes](https://user-images.githubusercontent.com/89206401/174493211-febc4193-1090-4dbb-8eea-23d7d10e3741.png)\n![features](https://github.com/Akascape/Datamosher-Pro/assets/89206401/76e41806-5d02-4995-ace7-74c3927af463)\n\n# Effects List\n### Effects available in the python version:\n**Main datamosh effects:**\n| Effect Name     | Description                                                           |\n| ----------------| --------------------------------------------------------------------- |\n| Void            | gives the standard datamosh cuts based on video vectors (automatic i-frame removal) |\n| Classic         | gives the avidemux type datamosh within a range |\n| Classic2        | similar to classic mode, but more precise results (uses frame numbers) |\n| Combine         | combine multiple videos and mosh them together |\n| Rise            | gives you the ffglitch datamosh by manually removing a range of i frames |\n| Shuffle         | randomly shuffles chunks of frames and then moshes them with the normal ffglitch datamosh |\n| Sort            | sorts video frames by data size and merges them with the classic datamosh |\n| Motion Transfer | transfer the vector motion data from one video to another |\n\n**Frame Repeatation datamosh:**\n| Effect Name     | Description                                                           |\n| ----------------| --------------------------------------------------------------------- |\n| Bloom           | duplicates a key-frame multiple times with void mode |\n| Water Bloom     | duplicates any frame multiple times with ffglitch (more precise than bloom) |\n| Repeat          | repeats a **series** of frames multiple times |\n| Glide           | duplicates macroblocks multiple times in a continuos order |\n| Pulse           | duplicates groups of some p-frames every n times (heavy to render) |\n\nOther glitch/datamosh modes\n| Effect Name     | Description                                                           |\n| ----------------| --------------------------------------------------------------------- |\n| Buffer          | creates glitchy ring buffers in the video |\n| Delay           | random delaying mosh effect |\n| Invert-Reverse  | randomly applies both inverse and reverse datamosh |\n| Mirror          | mosh with vertical mirrored part of the video|\n| Noise           | makes large noisy buffers |\n| Shear           | tilt and mosh the video clockwise |\n| Shift           | shifts random blocks of the video againt the gravity |\n| Sink            | drowns the next frame of the video with the previous one|\n| Slam Zoom       | applies zoom with the sink effect |\n| Slice           | randomly slices the video into multiple parts |\n| Stop            | similar to sink but stops the XY values randomly |\n| Vibrate         | randomize the pixels continuosly |\n| Zoom            | simply zooms inside the moshed video |\n| Fluid           | ffglitch's average motion effect which gives a smooth liquid type effect |\n| Stretch         | stretches the macroblock of video both horizontally and vertically |\n| Echo            | duplicates the single video and apply the mosh effect in the midpoint  \n| Random          | randomizes frame order |\n| Reverse         | reverses frame order |\n| Invert          | switches each consecutive frame witch each other |\n| Overlap         | copy group of some frames taken from every nth position |\n| Jiggle          | take frame from around current position |\n| Custom Script   | You can experiment with your own ffglitch script with this mode |\n\n### More effects and features are available in the paid version.\n\n## Note from Author\nIt took lots of effort and time while developing this app, hope this program can be your companion while editing cool glitchy videos :)\n\u003cbr\u003e 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)\n\u003cbr\u003e The effects are inspired from the [tomato.py](https://github.com/itsKaspar/tomato) script, [pymosh](https://github.com/grampajoe/pymosh) and [FFglitch](https://ffglitch.org/). \nAll the logos and ui designs are created by me. \n\n\u003cbr\u003e[\u003cimg src=\"https://img.shields.io/badge/-Follow_Akascape_on_Github-informational?style=flat\u0026logo=github\u0026logoColor=black\u0026color=grey\"\u003e](https://github.com/Akascape)\n\u003cbr\u003e\n## License\n[\u003cimg src=\"https://user-images.githubusercontent.com/89206401/168461242-884f25ce-eb67-406a-9d98-cf8d0f28cb43.png\" width=100\u003e](https://github.com/Akascape/Datamosher-Pro/blob/Datamosher-Pro-master/LICENSE)\n\u003cbr\u003e Copyright (c) 2024 Akash Bora\n\nThe main app files written by the Author is MIT licensed\n\nNote 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). \n\nAll 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.\n\u003cbr\u003e\n\n## DATAMOSH MADE EASY\n\n| Current Py Version: | 2.3 |\n| ----------------| --------- |\n| Current Win Version: | 2.7 |\n\n![footer](https://capsule-render.vercel.app/api?type=rect\u0026color=timeGradient\u0026height=2)\n![footer](https://capsule-render.vercel.app/api?type=rect\u0026color=timeGradient\u0026height=2)\n![footer](https://capsule-render.vercel.app/api?type=rect\u0026color=timeGradient\u0026height=2)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakascape%2Fdatamosher-pro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fakascape%2Fdatamosher-pro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fakascape%2Fdatamosher-pro/lists"}