Benutzer-Werkzeuge

Webseiten-Werkzeuge


manton:linux:scripts

Meine Scriptsammlung:

Music-Tools

FLAC to MP3 (320 cbr)

  • benötigtes Tool: flac, lame
flac2mp3
#! /bin/sh
 
bitrate=320
 
for a in *.flac; do
    OUTF=${a%.flac}.mp3
 
    ARTIST=$(metaflac "$a" --show-tag=ARTIST | sed s/.*=//g)
    TITLE=$(metaflac "$a" --show-tag=TITLE | sed s/.*=//g)
    ALBUM=$(metaflac "$a" --show-tag=ALBUM | sed s/.*=//g)
    GENRE=$(metaflac "$a" --show-tag=GENRE | sed s/.*=//g)
    TRACKNUMBER=$(metaflac "$a" --show-tag=TRACKNUMBER | sed s/.*=//g)
    DATE=$(metaflac "$a" --show-tag=DATE | sed s/.*=//g)
 
    flac -c -d "$a" | lame -m j -q 0 --cbr -b $bitrate -s 44.1 \
    --add-id3v2 --pad-id3v2 --ignore-tag-errors --tt "$TITLE" --tn "${TRACKNUMBER:-0}" \
    --ta "$ARTIST" --tl "$ALBUM" --ty "$DATE" --tg "${GENRE:-12}" \
    - "$OUTF"
 
# delete original flacs
#    RESULT=$?
#    if [ "$1" ] && [ "$1" = "-d" ] && [ $RESULT -eq 0 ]; then
#        rm "$a"
#    fi
done

APE to Splitflacs

  • bnötigtes Tool: shntool, flac, mac1)
  • shnsplit kann auch mit anderen Formaten wie flac umgehen ;-) – mehr infos bietet shntool -a
$ shnsplit -f file.cue -o flac file.ape
1)
für *.ape-dateien
manton/linux/scripts.txt · Zuletzt geändert: 2014/04/26 10:14 von manton