mp3 in ogg und umgekehrt

Software besorgen und anwenden
Antworten
Nachricht
Autor
Gast

mp3 in ogg und umgekehrt

#1 Beitrag von Gast » 26. Dez 2006 16:39

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

petameta
prolinux-forum-admin
Beiträge: 1294
Registriert: 14. Feb 2003 13:19

#2 Beitrag von petameta » 26. Dez 2006 17:23

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

Gast

#3 Beitrag von Gast » 26. Dez 2006 18:50

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?

Gast

#4 Beitrag von Gast » 26. Dez 2006 23:37

Problem gelöst mit oggenc usw ;)

Gast

#5 Beitrag von Gast » 30. Dez 2006 16:58

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 ;)

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

petameta
prolinux-forum-admin
Beiträge: 1294
Registriert: 14. Feb 2003 13:19

#6 Beitrag von petameta » 30. Dez 2006 18:25

Danke, sowas ist sehr praktisch. Poste es doch nochmal im Tips&Tricks-Forum, dann findet man's besser.

Gast

#7 Beitrag von Gast » 30. Dez 2006 18:27

naja, ich wills wohl ma eher als beta version bezeichnen... is ja nochnet 100% fertig, deswegen hab ichs hier reingepackt, das noch daran gearbeitet werden kann ;)

Antworten