-
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 it is automatic in Datamosher-Pro.
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 one 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 the file that we got is very unstable. You cannot play or use it in video editors. so that's why the corrupted file is converted back to a viewable form where it fixes lots of frames and internal media.
Datamosher pro uses ffmpeg to convert videos and fix the corrupted files back to the stable version.