wma, ogg, mp3 converter gesucht

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
Benutzeravatar
grub
Beiträge: 130
Registriert: 19.07.2004 08:31:05
Lizenz eigener Beiträge: GNU General Public License
Wohnort: Winterthur (Schweiz)
Kontaktdaten:

wma, ogg, mp3 converter gesucht

Beitrag von grub » 04.10.2005 21:21:19

Hallo

Ich suche einen converter, welche wma, ogg und mp3 hin und her konvertieren kann. Am liebsten wäre mir einer ohne grafische Oberfläche, also nur bedienbar aus der Shell.

Gibt es da irgendein gutes Tool'

Grüsse

Benutzeravatar
startx
Beiträge: 3165
Registriert: 07.12.2002 19:29:48
Wohnort: london

Beitrag von startx » 04.10.2005 21:55:33

hm, direkte converter kenne ich ehrlich gesagt kaum.

oggasm kann mp3 zu ogg konvertieren (auch stapelweise)
du kannst per pipe alles in ein temporäres wav spielen und dann neu codieren,
z.b. mit bladeenc (für mp3s)

wma weiss ich ehrlich gesagt nicht, da kenn ich nur vlc.
ansonsten schau doch mal ob dir ffmpeg bei einigem helfen kann.
http://ffmpeg.sourceforge.net/

unterstützte formate:
http://ffmpeg.sourceforge.net/ffmpeg-doc.html#SEC17

Fenri$
Beiträge: 19
Registriert: 26.05.2005 16:11:41
Wohnort: Magdeburg

Beitrag von Fenri$ » 04.10.2005 22:44:25

Ich habe in irgendeiner "LinuxUser" o.ä. mal was von "sox" gelesen. Ist dem Bericht zufolge das Schweizer Taschenmesser unter den Konvertierungstools.
Ist konsolenbasiert und in Sarge enthalten. Ich kann allerdings kein Urteil abgeben, da noch nicht verwendet.


MfG aus MD

Ingo

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Re: wma, ogg, mp3 converter gesucht

Beitrag von Joghurt » 04.10.2005 22:54:26

grub hat geschrieben:Ich suche einen converter, welche wma, ogg und mp3 hin und her konvertieren kann.
Dir ist bewusst, dass dabei die Qualität leidet?

Debians Sox hat keinen MP3-Support mit einkompiliert. Und einen wma Encoder wirst du wohl nicht so leicht finden.

Benutzeravatar
startx
Beiträge: 3165
Registriert: 07.12.2002 19:29:48
Wohnort: london

Beitrag von startx » 04.10.2005 23:01:51

@Joghurt
das stimmt schon, wenn man von einem codierten format ins ander konvertiert ist das richtig.
ich hab vor ner zeit mal ne reihe mp3s in ogg gewandelt und fand die qualitätsunterschiede
aber kaum hörbar, jedenfalls nicht so mit ner durchschnittlichen heimanlage.

Benutzeravatar
mauser
Beiträge: 1854
Registriert: 27.01.2005 22:34:48

Beitrag von mauser » 04.10.2005 23:31:42

hi,

wma's lassen sich mit dem mplayer konvertieren:

Code: Alles auswählen

mplayer -ao pcm:file=fine_music.wav evil.wma
die entstandenen waves kann man dann ja wieder in ein entsprechenedes format bringen.

mfg
mauser

chiram007
Beiträge: 365
Registriert: 17.12.2004 17:54:02
Wohnort: Kärnten - Österreich
Kontaktdaten:

Beitrag von chiram007 » 05.10.2005 08:49:46

hoi

auch ein gutes konoslenprogramme von mp3 zu ogg ist

Code: Alles auswählen

mp32ogg
gibt es in apt

mfg - chiram

seraphyn

Beitrag von seraphyn » 05.10.2005 19:44:50

Code: Alles auswählen

 #! /usr/bin/perl

### WMA TO MP3 CONVERTER BY Seraphyn
### Start with perl wma2mp3.pl

$dir=`pwd`;

chop($dir);

opendir(checkdir,"$dir");

while ($file=readdir(checkdir)) {

$orig_file=$file;

if ($orig_file !~ /\.wma$/i) {next};

print "Checking file: $orig_file\n";

$new_wav_file=$orig_file;$new_wav_file=~s/\.wma/\.wav/;
$new_mp3_file=$orig_file;$new_mp3_file=~s/\.wma/\.mp3/;

$convert_to_wav="mplayer \"./$orig_file\" -ao pcm -aofile \"./$new_wav_file\"";
$convert_to_mp3="lame -h \"./$new_wav_file\" \"./$new_mp3_file\"";
$remove_wav="rm -rf \"./$new_wav_file\"";

print "EXEC 1: $convert_to_wav\n";
$cmd=`$convert_to_wav`;
print "EXEC 2: $convert_to_mp3\n";
$cmd=`$convert_to_mp3`;
print "REMOVE WAV: $remove_wav\n";
$cmd=`$remove_wav`;
print "\n\n";

}

print "Fertig."; 

Code: Alles auswählen


 #! /usr/bin/perl

### MPC TO MP3 CONVERTER BY Seraphyn
### Start with perl mpc2mp3.pl

$dir=`pwd`;

chop($dir);

opendir(checkdir,"$dir");

while ($file=readdir(checkdir)) {

$orig_file=$file;

if ($orig_file !~ /\.mpc$/i) {next};

print "Checking file: $orig_file\n";


$new_wav_file=$orig_file;$new_wav_file=~s/\.mpc/\.wav/;
$new_mp3_file=$orig_file;$new_mp3_file=~s/\.mpc/\.mp3/;

$convert_to_wav="mppdec \"./$orig_file\" \"./$new_wav_file\"";
$convert_to_mp3="lame -h \"./$new_wav_file\" \"./$new_mp3_file\"";
$remove_wav="rm -rf \"./$new_wav_file\"";

print "EXEC 1: $convert_to_wav\n";
$cmd=`$convert_to_wav`;
print "EXEC 2: $convert_to_mp3\n";
$cmd=`$convert_to_mp3`;
print "REMOVE WAV: $remove_wav\n";
$cmd=`$remove_wav`;
print "\n\n";

}

print "Fertig."; 

Für andere einfach abändern.
Iss GPL

Gruss

Chris

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 05.10.2005 20:18:10

seraphyn hat geschrieben:Iss GPL
*mapf* *schmatz*

Lecker! :-P

Benutzeravatar
linuxgamer
Beiträge: 144
Registriert: 03.11.2005 15:52:23
Kontaktdaten:

Beitrag von linuxgamer » 05.11.2005 14:11:44

@seraphyn

Leider funktioniert dein Script bei mir nicht:

Checking file: Schulhof.wma
EXEC 1: mplayer "./Schulhof.wma" -ao pcm -aofile "./Schulhof.wav"
EXEC 2: lame -h "./Schulhof.wav" "./Schulhof.mp3"
Could not find "./Schulhof.wav".
REMOVE WAV: rm -rf "./Schulhof.wav"

Dannach befinden sich immer noch die gleichen Dateien im Verzeichnis wie vorher nähmlich wma's.

Thx

Linuxgamer

languitar
Beiträge: 80
Registriert: 07.03.2005 17:06:42
Kontaktdaten:

Beitrag von languitar » 19.11.2005 17:54:26

Hm, bei mir ist es genau so. Hat jemand eine Idee?
Take a look here!

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 19.11.2005 18:14:53

w32codecs installieren

languitar
Beiträge: 80
Registriert: 07.03.2005 17:06:42
Kontaktdaten:

Beitrag von languitar » 19.11.2005 18:18:17

ja.
Take a look here!

Benutzeravatar
Leonidas
Beiträge: 2032
Registriert: 28.04.2003 13:48:49
Lizenz eigener Beiträge: MIT Lizenz
Kontaktdaten:

Beitrag von Leonidas » 19.11.2005 18:23:07

Noch eine andere Implementation (ich konnte es nicht lassen):

Code: Alles auswählen

#!/usr/bin/env ruby
# WMA to MP3 converter by Leonidas
# Start with ruby wma2mp3.rb

wma_files = Dir.glob('*.wma')

wma_files.each do |wma_file|
    puts "Checking file: #{wma_file}"
    wav_file = wma_file.sub(/\.wma$/, '.wav')
    mp3_file = wma_file.sub(/\.wma$/, '.mp3')
    puts "Converting to WAVE: #{wav_file}"
    puts `mplayer #{wma_file} -ao pcm -aofile #{wav_file}`
    puts "Converting to MPEG-1 Audio Layer 3: #{mp3_file}"
    puts `lame -h #{wav_file} #{mp3_file}"`
    puts "Removing WAVE: #{wav_file}"
    File.delete(wav_file)
end

puts 'Done.'
@Joghurt: Der Code ist unter MIT-Lizenz, lass es dir schmecken ;)
Wir wollten einen Marsch spielen, aber wir hatten nur Xylophone.

kebjoern
Beiträge: 34
Registriert: 12.05.2006 17:43:26

Beitrag von kebjoern » 18.09.2006 15:12:16

Habe die wma2mp3.pl auf den neuen mplayer angepasst:

http://nopaste.debianforum.de/4135

Viel Spass,
Björn

schwedenmann
Beiträge: 5530
Registriert: 30.12.2004 15:31:07
Wohnort: Wegberg

Converter

Beitrag von schwedenmann » 18.09.2006 22:36:07

Hallo


Versuch mal PAC (Perl Audio Converter)


mfg
schwedenmann

Antworten