File: normalize.sh

package info (click to toggle)
supertux 0.6.3-4
  • links: PTS, VCS
  • area: main
  • in suites: forky
  • size: 264,124 kB
  • sloc: cpp: 113,426; ansic: 9,654; sh: 4,483; cs: 1,296; makefile: 407; yacc: 398; python: 382; lisp: 285; objc: 248; csh: 219; lex: 140; perl: 118; xml: 53; ruby: 36
file content (21 lines) | stat: -rwxr-xr-x 388 bytes parent folder | download | duplicates (8)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#!/bin/sh

set -e

OUTPUTDIR="6db-less"

mkdir "$OUTPUTDIR"

for i in *.wav; do
    cp -vi "$i" "${OUTPUTDIR}/${i}"
    normalize-audio -g -6db "${OUTPUTDIR}/${i}"
done

for i in *.ogg; do
    oggdec "$i" -o "${OUTPUTDIR}/${i%%.ogg}.wav"
    normalize-audio -g -6db "${OUTPUTDIR}/${i%%.ogg}.wav"
    oggenc "${OUTPUTDIR}/${i%%.ogg}.wav"
    rm "${OUTPUTDIR}/${i%%.ogg}.wav"
done

# EOF #