Skip to content

Instantly share code, notes, and snippets.

@danrossi
Last active December 17, 2015 03:59
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save danrossi/5547009 to your computer and use it in GitHub Desktop.
Save danrossi/5547009 to your computer and use it in GitHub Desktop.
Convert video audio to waveform image. Requires wav2png https://github.com/beschulz/wav2png and ffmpeg.
#!/bin/sh
SRC_INPUT=$1
OUT_FILENAME=$2
TMP_DIR=/tmp
SRC_FILENAME=`basename ${SRC_INPUT}`
ffmpeg -i "$SRC_INPUT" -acodec pcm_s16le -ac 2 "${TMP_DIR}/${SRC_FILENAME}.wav"
wav2png --foreground-color=ffb400aa --background-color=2e4562ff -d --db-min -40 --db-max 3 -o "$2" "${TMP_DIR}/${SRC_FILENAME}.wav"
rm "${TMP_DIR}/${SRC_FILENAME}.wav"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment