Konvertieren von wma in mp3 ohne Änderung des Verzeichnisses

13489
Eddy

Ich habe Tausende von Musiktiteln im WMA-Format, seit ich Windows Media Player zum Rippen von CDs verwendet habe. Jetzt habe ich Probleme, sie bei der Arbeit auf meinem Linux-Desktop abzuspielen.

Gibt es eine gute Lösung (für Windows oder Linux), um alle WMAs in MP3s umzuwandeln und sie in den gleichen Verzeichnissen wie zuvor zu belassen? Ich habe versucht, iTunes dazu zu verwenden, aber es begann, neue Verzeichnisse zu erstellen, um alle konvertierten Titel zu speichern, die ich nicht möchte.

8
Unter Linux (welche Distribution ist es übrigens?) Sollte eine Kombination von `find -execdir` und` ffmpeg` das tun, aber ich werde einige Tests ausführen, bevor ich eine Antwort poste. William Jackson vor 12 Jahren 1
Beachten Sie, dass Sie bei jeder Konvertierung zwischen verlustbehafteten Formaten an Qualität verlieren. Ob dieser Qualitätsverlust hörbar ist, hängt von der Originalqualität, dem Encoder, den Sie für den Transcode verwenden, Ihrem Wiedergabegerät und Ihren Ohren ab. Wenn ich es wäre, würde ich eher die CDs rippen (wenn möglich) als transcoding. Obwohl ich weiß, dauert das viel mehr Zeit. Sie könnten auch in Erwägung ziehen, Ihre gerippten CDs in einem verlustfreien Format zu speichern (FLAC ist mein Favorit, aber es gibt andere), und _das _ in MP3 für Ihren tragbaren MP3-Player usw. umzuwandeln. Dies erfordert natürlich mehr Speicherplatz. Flimzy vor 12 Jahren 2
@William: Bei der Arbeit verwende ich openSUSE, zu Hause verwende ich Linux Mint (Ubuntu) und Windows 7. Ich muss ffmpeg überprüfen, wenn ich Zeit habe und sehe, ob ich ein Bash-Skript schreiben kann. Wenn Sie eine Antwort posten, die funktioniert, werde ich das markieren Eddy vor 12 Jahren 0
@Flimzy: Ich versuche ein paar Tracks zu konvertieren und prüfe per Ohr, ob ich den Qualitätsverlust merke. Ich bin kein audiophiler Mensch, also vermute ich, dass es für mich wahrscheinlich in Ordnung sein wird, aber es ist sicher sicherer, als entschuldige ich Eddy vor 12 Jahren 0
Ich verwende DB PowerAmp Music Converter für diese tolle Software, aber nicht frei (MP3-Lizenz erforderlich) ... http://www.dbpoweramp.com/dmc.htm Moab vor 12 Jahren 0

5 Antworten auf die Frage

6
William Jackson

Wenn Sie Tausende von Dateien haben, wird dies ewig dauern.

find . -iname "*.wma" -execdir ffmpeg -i {} -ab 192k -map_metadata 0:s:0 {}.mp3 \; 

(Ältere Versionen von ffmpeg müssen -map_meta_datastatt -map_metadata, 0:0statt 0:s:0.)

Ich habe dies auf Ubuntu 16.04 getestet. Falls noch nicht geschehen, müssen Sie die Pakete ffmpegund installieren libavcodec-extra-52.

Starten Sie diesen Befehl aus dem übergeordneten Verzeichnis, das alle Ihre WMA-Dateien enthält. Es durchsucht alle Unterverzeichnisse nach allen Dateien mit der .wmaErweiterung und versucht, diese in MP3 zu konvertieren. Wenn die Quelldatei benannt wird Awesome Song.wma, befindet sich die neue Datei Awesome Song.wma.mp3im selben Verzeichnis wie die Quelldatei.

Wenn Sie normalerweise eine höhere oder niedrigere Bitrate als 192k verwenden, ändern Sie das -ab 192kFlag nach Belieben .

1
normod

Dieses hinzugefügte Flag weist ffmpeg an, die ID3-Tags zu versuchen und beizubehalten:

find . -iname "*.wma" -execdir ffmpeg -i {} -ab 192k **-map_metadata 0:0** {}.mp3 \; 
1
Randell

Diese findet man die WMA - Dateien, wandelt sie in MP3 mit einem sauberen Erweiterung Namen .mp3statt .wma.mp3und löscht die alte Datei. Dies wurde getestet, um unter Fedora 19 zu funktionieren, während WMA-Dateien durch Dateien im Wert von 150 GB durchsucht werden, die nach angeordnet sind artist/album/<disk number>/file.

find . -iname "*.wma" -execdir bash -c 'NAME="{}" && ffmpeg -y -i "$NAME" -ab 192k "$" && rm "$NAME"' \; 
Funktioniert in einem Mac, scheint auch einige Metadaten aufzubewahren. Obwohl ich eine Menge von Warteschlangeneinträgen bekam, ist die Eingabe in der Zeit rückwärts [mp3 @ 0x7fbffb02ba00]. Die Anwendung hat ungültige, nicht monoton ansteigende dts-Meldungen in Stream'-Warnungen bereitgestellt. adib vor 9 Jahren 0
0
bzsparks

Ich habe diese Software noch nie ausprobiert, aber sie sieht vielversprechend aus und ist kostenlos.

http://www.freemp3wmaconverter.com/

WMA zu MP3-Tutorial.

0
Claudiu Constantin

Free Mp3 Wma Converter 1.95 wird definitiv Ihre Arbeit erledigen.