← Back to context

Comment by bawolff

2 days ago

From what i understand "glitch art" is using compression artifacts and encoding errors as art.

Presumably ffglitch is ffmpeg with code to fudge the file checksums so that encoding errors are allowed to accumulate instead of triggering an error.

>https://en.wikipedia.org/wiki/Glitch

>Television glitch --> In broadcasting, a corrupted signal may glitch in the form of jagged lines on the screen, misplaced squares, static looking effects, freezing problems, or inverted colors. The glitches may affect the video and/or audio (usually audio dropout) or the transmission. These glitches may be caused by a variety of issues, interference from portable electronics or microwaves, damaged cables at the broadcasting center, or weather.

On computers, those happens when some of the data (video, audio, image) is corrupted or lost.

Glitch art: some of those glitches create cool effects that you can see a sort of photoshop filter ; ffglitch helps you corrupt files/create those effect for artistic purpose.

You can see cool examples of glitch video art there: https://ffglitch.org/gallery/ ; they show the original clip, and then the glitched version

---

You can also have corrupted sounds, you can check 'The Glitch Mob' which is an group creating music, with samples that sounds corrupted.

It's ffmpeg but takes a script as an argument which gives you access to the low level structures of the encoded video stream.

For example you can change the values of the motion vector in each frame.

That way it always generates valid video files.