

You'll probably knock out the keyframe in doing that, and the next time you play the video, it will be screwed up! If you wanted to do this realtime, you'd have to have some amount of buffer or dual head playback so you could look ahead for a keyframe, then knock it out before you play it back to the viewer. So, now you ask, how do you know which frames are keyframes? But this article goes inside the process used in Kanye's video in good detail:Īn algorithmic approach might be to analyze an MP4 videostream for cuts (where the difference between 2 frames is relatively large), then cut out the surrounding frames.

However, by removing the keyframe it's assumptions are now "wrong" and you get the lovely effect. Get a more in-depth look into how you can blend your footage in trippy ways and other video editing tutorials on the Shutterstock Blog. Once the keyframes are gone, there's no reference for the codec, so it just goes along and does what codecs do, which is recalculate the image based on assumptions. In some cases the term datamoshing is used to describe this process applied to any type of avdiemux file I like to think it applies solely to video since it results in moving. As i understand it, it's a matter of removing the frames that serve as keyframes. Datamoshing For Mac Os Datamoshing is the process of manipulating the data of media files in order to achieve visual or auditory effects when the file is decoded.
