[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: GUI für convertierung wav auf mp3 (lame)



Am Montag, den 02.07.2007, 14:01 +0200 schrieb Dirk Schleicher:
> 29.06.2007 19:13 +0200 Jens Schüßler wrote
> [...]
> > soundconverter mit gstreamer-plugin kann das. Wobei mir der Vorteil
> > gegenüber einem Shell-Einzeiler nicht klar ist.
> 
> Die Hoffnung meine Faulheit gewinnen zu lassen. Einfach die Stücke 
> auswählen und fertig. Aber das funzt alles nichts so gut. Ich würde 
> dann lame aus der Komandozeile aus nehmen. lame -V 2 --vbr-new
> Und nun hört es bei mir auf. Denn jetzt müsste ich alle Stücke mit 
> .wav durchlaufen lassen und das er mir dann auch die Namen mitschreibt.
> Das kann ich leider nicht.

Habe mir dazu mal ein Perl-Script geschrieben:

----- wav2mp3.pl -----
#! /usr/bin/perl

### WAV to MP3 converter

$dir=`pwd`;
chop($dir);
opendir(checkdir,"$dir");
while ($file=readdir(checkdir)) {
	$wav_file=$file;
	if ($wav_file !~ /\.wav$/i) {next};
	$mp3_file=$wav_file;$mp3_file=~s/\.wav/\.mp3/;
	print "\n*** Convert to: $mp3_file ...\n";
	$cmd=`lame -h \"./$wav_file\" \"./$mp3_file\"`;
	print "\n*** Remove: $wav_file ...\n";
	$cmd=`rm -f \"./$wav_file\"`;
}
print "\n*** Done.\n";
----------

Alle WAV-Files die du konvertieren willst, mit diesem Script in ein
Verzeichnis legen.
In einer Shell in dieses Verzeichnis wechseln und './wav2mp3.pl'
eingeben.
Wenn du die WAV-Files nicht löschen willst, kommentierst du einfach die
2 letzten Zeilen in der Schleife aus.
Perl und Lame müssen installiert sein.

> Gruß
> 
> Dirk

mfG Sascha




Reply to: