m4a zu mp3 konvertieren (ubuntu)

xXGame OverXx

Lt. Junior Grade
Registriert
Jan. 2008
Beiträge
339
Hallo,

ich habe auf meinem rechner ein album im m4a vormat und würde dieses gerne in mp3
umwandeln um es auf meinem handy abspielen zu können, allersdings habe ich keine ahnung
wie ich das anstellen soll! :rolleyes:

bei meiner google suche stoß ich auf eine möglichkeit, allerdings klappt das nicht so recht,
wie kann ich das problem beheben?

desktop:~$ for DATEI in /home/user/Musik/FirstBlood/*.m4a
> do
> faad -o `basename $DATEI .m4a`.wav $DATEI
> lame -h `basename $DATEI .m4a`.wav `basename $DATEI .m4a`.mp3
> done
basename: zusätzlicher Operand „-“
„basename --help“ gibt weitere Informationen.
*********** Ahead Software MPEG-4 AAC Decoder V2.6 ******************

Build: Oct 8 2008
Copyright 2002-2004: Ahead Software AG
http://www.audiocoding.com
Floating point version

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License.

**************************************************************************

Error opening file: /home/user/Musik/FirstBlood/First
basename: zusätzlicher Operand „-“
„basename --help“ gibt weitere Informationen.
basename: zusätzlicher Operand „-“
„basename --help“ gibt weitere Informationen.
Could not find ".wav".
basename: zusätzlicher Operand „-“
„basename --help“ gibt weitere Informationen.

dateiname wäre z.B. "First Blood - 06 - Victim.m4a", wie mach ich das passend?
 
wenn ich das richtige sehe scheint er ein Problem mit dem ''-'' zu haben. Würde sagen für basename fehlt ein operand. Wenn ich das richtig sehe ist der Pfad des Verzeichnissen in der Fehlerausgabe nicht richtig. Es fehlt das Blood. Daher stehen in $DATEI aus keine Dateinahmen. Überprüf doch nochmal ob alle Pfade stimmen.
 
Zuletzt bearbeitet:
Sieht mir mehr nach einem Problem mit den Leerzeichen im Dateinamen aus. Wie siehts denn aus, wenn $DATEI in Anführungszeichen steht? Achja, vor dem .m4a sehe ich auch jeweils noch ein Leerzeichen. Gehört das da hin?

EDIT: Auf die letzte Antwort gebe ich mir jetzt mal selbst ein 'Ja'.
 
Zuletzt bearbeitet:
ja die pfande stimmen, sind ja direkt aus der leiste oben im dateibrowser kopiert!

und an den anführungsstrichen kann es auch nicht liegen, bei der eingabe von:
for DATEI in /home/msnr/Musik/FirstBlood/*.m4a
> do
> faad -o `basename "$DATEI .m4a"`.wav $DATEI
> lame -h `basename "$DATEI .m4a"`.wav `basename $DATEI .m4a`.mp3
> done
spuckt er mir
desktop:~$ for DATEI in /home/user/Musik/FirstBlood/*.m4a
> > do
bash: Syntaxfehler beim unerwarteten Wort `>'
desktop:~$ > faad -o `basename "$DATEI .m4a"`.wav $DATEI
-o: command not found
desktop:~$ > lame -h `basename "$DATEI .m4a"`.wav `basename $DATEI .m4a`.mp3
-h: command not found
desktop:~$ > done
aus!

PS. ich brauch nicht unbedingt einer korrektur dieser eingabe, ich geb mich auch mit einem anderem weg der kovertierung zufrieden, solang er funktioniert ;)
 
soweit ich dass sehe liegt der Fehler in der Befehlskette (ist Falsch)

versuche mal das hier,
Code:
for DATEI in *.M4A *.m4a; do faad $DATEI -o - | lame -mj --vbr-new -q0 - $(ls $DATEI|sed 's/\.[^.]\+//').mp3; done
denn Befehl im jeweiligen Verzeichnis ausführen


MfG JackRipper
 
Zuletzt bearbeitet:
*********** Ahead Software MPEG-4 AAC Decoder V2.6 ******************

Build: Oct 8 2008
Copyright 2002-2004: Ahead Software AG
http://www.audiocoding.com
Floating point version

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License.

**************************************************************************

Error opening file: /home/msnr/Musik/FirstBlood/*.M4A
ls: Zugriff auf /home/msnr/Musik/FirstBlood/*.M4A nicht möglich: No such file or directory
Warning: unsupported audio format
ls: Zugriff auf *.m4a nicht möglich: No such file or directory

unsupported?

PS. wie gesagt ich nehm auch komplett andere andere lösungswege! - auch zu einer gui sag ich nicht nein :D
 
Zurück
Oben