gauze - bad glitch art utilities
code: codeberg

gauze (previously ga-utils)

gauze is a collection of shell scripts for glitch art and fun.

How-To

vaf.sh

This script can be used to apply audio effects to images and videos interpreted as raw data.
By default, the script saves the output as a libx264 video with a CRF of 0 (lossless). If you want to save the output as an image, use the -m argument to make the script not specify the output format and CRF, so that FFmpeg automatically determines the output format.
For more consistent and expected results, use an audio format with the same sample width as the pixel format (Example: u8 and rgb24). Still, feel free to experiment, there's a lot of fun glitchy effects you can get from missmatching the widths.
For the general usage, refer to the help message.
For FFmpeg filter documentation, refer here

anacam.sh

This is a very DIY script to apply the video-corruptor.sh effects and color palettes to live cameras.
Okay honestly I really don't recommend using it unless you're up to tinkering with shell.
No tutorial, sorry.

gpl-to-png.sh

Convert a GIMP .gpl palette to a PNG color stripe compatible with FFmpeg. Useful for anacam.sh!
You can get palette files at