Your friendly neighbourhood script for mangling images or video using audio editing tools
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
LICENSE
README.md
batch.sh
mangle.sh

README.md

Audio Shop

Your friendly neighborhood script for mangling images or video using audio editing tools.

If you'd like to read more about how this actually works, have a look here.

Usage

$ ./mangle.sh in.jpg out.png [effect [effect]]

This script lets you interpret image or video data as sound,
and apply audio effects to it before converting it back to
image representation

Options:
--bits=X          -- Set audio sample size in bits, 8/16/24
--blend=X         -- Blend the distorted video with original video, 0.5
--color-format=X  -- Color space/format, rgb24/yuv444p/yuyv422. Full list: $ ffmpeg -pix_fmts
--res=WxH         -- Set output resolution, 1920x1080

Effects:
bass 5
echo 0.8 0.88 60 0.4
flanger 0 2 0 71 0.5 25 lin
hilbert -n 5001
loudness 6
norm 90
overdrive 17
phaser 0.8 0.74 3 0.7 0.5
phaser 0.8 0.74 3 0.4 0.5
pitch 2
riaa
sinc 20-4k
vol 10

Example:
./mangle in.jpg out.jpg vol 11
./mangle in.mp4 out.mp4 echo 0.8 0.88 60 0.4
./mangle in.mp4 out.mp4 pitch 5 --res=1280x720
./mangle in.mp4 out.mp4 pitch 5 --blend=0.75 --color-format=yuv444p --bits=8

A full list of effects can be found here: http://sox.sourceforge.net/sox.html#EFFECTS

Dependencies

  • ffmpeg
  • sox

Videos

Overdrive Hilbert

Alt text

Phaser

Alt text

Images

Bass

Alt text

Echo

Alt text

Overdrive

Alt text

Phaser

Alt text

Sinc

Alt text