Skip to content

Konvertieren von MPC Dateien nach MP3

Lege als root mit einem Editor Deiner Wahl die Datei /usr/local/bin/mpc2mp3 mit folgendem Inhalt an:

#! /bin/bash

for i in "$1"/*.mpc ;
do
FILENAME=`ls "$i" | gawk -F. '{print $1}'` ;
nice -20 mppdec "$FILENAME.mpc" "$FILENAME.wav" ;
nice -20 lame -h -b 160 "$FILENAME.wav" "$FILENAME.mp3" ;
rm "$FILENAME.wav"
done

Mit chmod ugo+x /usr/local/bin/mpc2mp3 machen wir die Datei für alle ausführbar.

Jetzt brauchst Du noch die mppc und lame encoder für Deine Distribution.

Einen statisch gelinkten mppc für alle gängigen Linuxe

Lame gibt es hier oder z.B. bei Debian kompatiblen Distributionen mit "apt-get install lame"

So, das obige Script wird im Verzeichnis oberhalb der .mpc Dateien ausgeführt z.B.:
user@rechner:/tmp$ mpc2mp3 burn
MPC Decoder SV7 1.95e 3DNow/SSE (C) 1999-2003 Buschmann/Klemm/Piecha/Wolf

decoding of file 'burn/01 - EinDateiname.mpc'
to file 'burn/01 - EinDateiname.wav'

ID3Tag der Datei und (Datum)
[01] Albumtitel (EAC secure)

177.9 kbps, 15:50.75, SV 7.0, Profile 'Standard' (Beta 1.14)

15:50.73 (runtime: 4.49 s speed: 211.74x)
LAME version 3.96.1 (http://lame.sourceforge.net/)
CPU features: MMX (ASM used), 3DNow! (ASM used), SSE
Using polyphase lowpass filter, transition band: 17960 Hz - 18494 Hz
Encoding burn/01 - EinDateiname.wav
to burn/01 - EinDateiname.mp3
Encoding as 44.1 kHz 160 kbps j-stereo MPEG-1 Layer III (8.8x) qval=2
Frame | CPU time/estim | REAL time/estim | play/CPU | ETA
36395/36397 (100%)| 1:43/ 1:43| 2:42/ 2:42| 9.1707x| 0:00
average: 160.0 kbps LR: 25284 (69.47%) MS: 11113 (30.53%)

Writing LAME Tag...done
ReplayGain: -4.9dB


Fertig! Die .wav Dateien werden anschließend gelöscht, die *.mpc bleibt erhalten.

Trackbacks

Keine Trackbacks

Kommentare

Ansicht der Kommentare: Linear | Verschachtelt

Martin am :

Danke für den Hint ...

übrigens, den mppc bekommt man unter Debian "sauberer" über
apt-get install musepack-tools

Kommentar schreiben

Die angegebene E-Mail-Adresse wird nicht dargestellt, sondern nur für eventuelle Benachrichtigungen verwendet.
Um einen Kommentar hinterlassen zu können, erhalten Sie nach dem Kommentieren eine E-Mail mit Aktivierungslink an ihre angegebene Adresse.

Um maschinelle und automatische Übertragung von Spamkommentaren zu verhindern, bitte die Zeichenfolge im dargestellten Bild in der Eingabemaske eintragen. Nur wenn die Zeichenfolge richtig eingegeben wurde, kann der Kommentar angenommen werden. Bitte beachten Sie, dass Ihr Browser Cookies unterstützen muss, um dieses Verfahren anzuwenden.
CAPTCHA

Umschließende Sterne heben ein Wort hervor (*wort*), per _wort_ kann ein Wort unterstrichen werden.
BBCode-Formatierung erlaubt
Formular-Optionen
cronjob