пятница, 20 января 2012 г.

Linux: APE+CUE -> mp3

Устанавливаем нужные пакеты:
sudo apt-get install cuetools shntool lame monkeys-audio
  • Разрезаем весь трек на отдельные песни:
    cuebreakpoints FILENAME.cue | shntool split -o ape FILENAME.ape

    Если конвертировать поштучно:

    $ mac FILENAME.ape FILENAME.wav -d
    $ lame -b 320 FILENAME.wav FILENAME.mp3
    

    Если конвертировать сразу несколько файлов

    #!/bin/bash
    for file in *.ape
    do
    WAV=`basename "$file" ".ape"`".wav"
    MP3=`basename "$file" ".ape"`".mp3"
    #Converting to WAV
    `mac "$file" "$WAV" -d`
    #Converting to mp3
    `lame -b 320 "$WAV" "$MP3"`
    #Removing temporary .wav file
    `rm "$WAV"`
    done
    exit 0
    
    Частично взято с


  • Альтернативныое решение (схоже с первым, но, немного, другим путем =) )

    Сразу конвертируем весь файл в mp3

    $ mac FILENAME.ape FILENAME.wav -d
    $ lame -b 320 FILENAME.wav FILENAME.mp3
    

    Разрезаем уже полученый mp3 на песни

    mp3splt -a -c FILENAME.cue FILENAME.mp3
Вариант отсюда