Error: Something is wrong.: Syntax error in template "smartymarkupplugin:smartymarkupplugin:461906017" on line 7 "FILENAME=`ls "$i" | gawk -F. '{print $1}'` ;" unknown tag 'print' Konvertieren von MPC Dateien nach MP3 | trueten.de

trueten.de

"Parteien sind zum Schlafen da - und zum schrecklichen Erwachen." Zeitung 883, 1971

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

Trackback specific URI for this entryTrackback URL

Comments

    • Posted byMartin
    • on
    Danke für den Hint ...

    übrigens, den mppc bekommt man unter Debian "sauberer" über
    *apt-get install musepack-tools*
    Comment (1)
    Reply

Add Comment

E-Mail addresses will not be displayed and will only be used for E-Mail notifications.
To leave a comment you must approve it via e-mail, which will be sent to your address after submission.
Enclosing asterisks marks text as bold (*word*), underscore are made via _word_.
BBCode format allowed