hallo,
ich hab im weltnetz ein script gefunden, mit dem man wmadateien in
mp3dateien convertieren kann, jetzt wollte ich wissen ob das auch mit
ogg funktionier.
sprich:
wma --> ogg
mp3 --> ogg
ogg --> mp3
mp3 in ogg und umgekehrt
Der soundKonverter kann fast alle Formate konvertieren. Allerdings muß man zusätzlich noch weitere Programme und Codecs installieren, die der soundKonverter benötigt:
oggenc, oggdec, lame, gogo, faac, mppenc, mppdec, flac, mac, mplayer, ffmpeg, shorten, ofr, ofs, wavpack, wvunpack, lpac, speexenc, speexdec, ssrc, vorbisgain, mp3gain, replaygain, metaflac
aha,
bedanke mich für deine schnelle antwort, aber ich habe gehofft das sich das
alles per shell lösen lässt, weil ich mir ein script schreiben wollte, mit dem ich
ogg dateien auf mein mp3player kopieren kann und diese dann gleich in mp3
konvertiert werden
da mein player kein ogg unterstützt 
gibt es denn da auch eine möglichkeit?
bedanke mich für deine schnelle antwort, aber ich habe gehofft das sich das
alles per shell lösen lässt, weil ich mir ein script schreiben wollte, mit dem ich
ogg dateien auf mein mp3player kopieren kann und diese dann gleich in mp3
konvertiert werden


gibt es denn da auch eine möglichkeit?
So da pack ich hier auch mal ein "fertiges" script rein,
es bedarf aber noch einiger verbesserung ^_^
also wiegesagt, ich bin für jeden verbesserungs-
vorschlag auch hier sehr dankbar
es bedarf aber noch einiger verbesserung ^_^
also wiegesagt, ich bin für jeden verbesserungs-
vorschlag auch hier sehr dankbar

Code: Alles auswählen
#! /bin/bash
#
#
#
#--------------------------------------------------
# convert *.wma in *.wav and *.wav in *.mp3
#--------------------------------------------------
if [ $1 = "wma2mp3" ];
then
if [ $2 = "" ];
then
for i in *.[Ww][Mm][Aa];
do mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader "$i" &&
lame audiodump.wav `basename "$i" | cut -f1 -d"."`.mp3;
done;
else
mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader "$2";
lame audiodump.wav "$3"/`basename "$2" | cut -f1 -d"."`.mp3;
rm -rf audiodump.wav;
fi
fi
#
#--------------------------------------------------
# convert *.wma in *.wav and *.wav in *.ogg
#--------------------------------------------------
if [ $1 = "wma2ogg" ];
then
if [ $2 = "" ];
then
for i in *.[Ww][Mm][Aa];
do mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader "$i" &&
oggenc -q 5 audiodump.wav `basename "$i" | cut -f1 -d"."`.mp3;
done;
else
mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader "$2";
oggenc -q 5 audiodump.wav "$3"/`basename "$2" | cut -f1 -d"."`.mp3;
rm -rf audiodump.wav;
fi
fi
#
#--------------------------------------------------
# convert *.mp3 in *.wav and *.wav in *.ogg
#--------------------------------------------------
if [ $1 = "mp32ogg" ];
then
if [ $2 = "" ];
then
for i in *.[Mm][Pp][3];
do mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader "$i" &&
oggenc -q 5 audiodump.wav `basename "$i" | cut -f1 -d"."`.mp3;
done;
else
mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader "$2";
oggenc -q 5 audiodump.wav "$3"/`basename "$2" | cut -f1 -d"."`.mp3;
rm -rf audiodump.wav;
fi
fi
#
#--------------------------------------------------
# convert *.ogg in *.wav and *.wav in *.mp3
#--------------------------------------------------
if [ $1 = "wma2mp3" ];
then
if [ $2 = "" ];
then
for i in *.[Oo][Gg][Gg];
do mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader "$i" &&
lame audiodump.wav `basename "$i" | cut -f1 -d"."`.mp3;
done;
else
mplayer -vo null -vc dummy -af resample=44100 -ao pcm:waveheader "$2";
lame audiodump.wav "$3"/`basename "$2" | cut -f1 -d"."`.mp3;
rm -rf audiodump.wav;
fi
fi