Skip to content

3.How it works?

Akash Bora edited this page Apr 27, 2024 · 11 revisions

Now we need to understand the internal steps of Datamosher-Pro

It mainly consist of 3 steps:

First Step

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.

Second Step

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.

Third Step

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.

Clone this wiki locally