Fix mp3gain on Ubuntu 18.04.

This commit is contained in:
Markus Birth 2018-04-20 21:30:52 +02:00
parent d78d1ab80a
commit af1c8e4503
Signed by: mbirth
GPG Key ID: A9928D7A098C3A9A
2 changed files with 5 additions and 3 deletions

View File

@ -5,7 +5,7 @@
TARGET_LOUDNESS=-14
# Normalise MP3 to 89 dB, add tags to file
mp3gain -q -k -p -r -s i "$1" > /dev/null
LD_PRELOAD= mp3gain -q -k -p -r -s i "$1" > /dev/null
# Find actual EBU R128 loudness, show relative to $TARGET_LOUDNESS LUFS
LOUDADJUST=`bs1770gain --norm $TARGET_LOUDNESS --xml "$1" | grep -m 1 integrated | sed -e 's/^.*lu="\(.*\)".*$/\1/'`
@ -21,7 +21,7 @@ GAINADJUST=`printf %0.f $GAINADJUST`
if [ "$GAINADJUST" -ne 0 ]; then
echo "[$1] Adjust gain by: $GAINADJUST"
# Use this call to have clipping-prevention which doesn't work when modifying gain directly
mp3gain -q -k -p -r -s i -m $GAINADJUST "$1"
LD_PRELOAD= mp3gain -q -k -p -r -s i -m $GAINADJUST "$1"
else
echo "[$1] No further adjustment necessary."
fi

View File

@ -8,7 +8,9 @@ if [ -z "$CONCURRENCY_LEVEL" ]; then
CONCURRENCY_LEVEL=1
fi
CONCURRENCY_LEVEL=1
echo "Processing using $CONCURRENCY_LEVEL processes..."
nice -n2 find "$@" -print0 | xargs -0 -P $CONCURRENCY_LEVEL -n 1 -I {} /opt/mbirth/mp3loud_track.sh "{}"
nice -n2 find "$@" -print0 | xargs -0 -P $CONCURRENCY_LEVEL -n 1 -I {} nice -n10 /opt/mbirth/mp3loud_track.sh "{}"
echo "All done."