-
Notifications
You must be signed in to change notification settings - Fork 15
3.How it works?
Now we need to understand the internal steps of Datamosher-Pro
The first step is to convert the video to a raw format like avi or mpg. The raw format is necessary because that file can easily be edited as their data structure is very simple. Like an avi file just have 3 parts; the header tag, movie tag and the Index tag. Doing operations in those are very easy and can also be done manually with hex editors. But there are scripts in Datamosher-Pro which can do this work for you.
Here is where all the magic happens, I have researched and collected lots of data corruption techniques and tools; and merged all of them to this application. All the main scripts are available inside the DatamoshLib folder, you can do your own research to know how exactly everything works.
The script starts working after the conversion of the video to raw format. Then it exports the corrupted file that we needed.
We got a corrupted file after the second step, but this file is very unstable. You cannot even properly play it or use it in video editors. so in this step the file is simply converted back to a stable form with ffmpeg where it fixes lots of buggy frames and internal media.
Datamosher-Pro uses ffmpeg to convert videos.