Ist es möglich, das Apple Music-Format in MP3 zu konvertieren?

Ist es möglich, das Apple Music-Format in MP3 zu konvertieren?

Ich habe vor ein paar Tagen ein paar Apple Music-Songs auf meinen MP3-Player gezogen. Beim Abspielen war kein Ton zu hören.

Ich habe gegoogelt, um eine Lösung zu finden, aber alle sagten, dass die Dateien bei Apple Music DRM-verschlüsselt sind, um Piraterie zu verhindern, und ich konnte keine weiteren Informationen finden. Kann mir jemand helfen?

Antwort1

Apple-Musikdateien werden seit einem Jahrzehnt nicht mehr verschlüsselt! Sofern Sie sie nicht vor zehn Jahren gekauft haben, sind sie nicht verschlüsselt. Ihr MP3-Player unterstützt das Format (AAC) einfach nicht.

Sie erkennen es an der Erweiterung:

  • m4p -> verschlüsselt
  • m4a -> Standard-AAC oder Apple Lossless

Sie können AAC in MP3 konvertieren, es kommt jedoch zu leichten Qualitätsverlusten.

Du könntest benutzen ffmpeg:

ffmpeg -i inputfile.m4a -c:a libmp3lame -ac 2 -b:a 320k outputfile.mp3

So entfernen Sie DRM: Sie können DRM-belastete Dateien einfach auf eine CD brennen und die CD rippen, um das DRM zu entfernen. Das Brennen und Rippen ist die einfachste Methode, allerdings kommt es dabei zu Qualitätsverlusten.

Zum Entfernen des DRM gibt es zahlreiche andere Möglichkeiten, z. B. mit Audacity. Die genauen Schritte können Sie bei Google nachlesen.

Ich weiß nicht, wie das möglich ist, aber es gibt auch kommerzielle Softwarelösungen, die im besten Fall genau das tun, was Audacity tut. Audacity ist „GPL-Software“, die kostenlos ist.

Antwort2

Wenn Sie über ein Programm verfügen, das die Apple-Songs abspielen kann, können Sie versuchen, sie während der Wiedergabe mit einem anderen Programm neu aufzunehmen (im „Loopback“-Stil).

Wenn Sie einige Pulseaudio-Pakete installiert haben ( pulseaudio-utils), können Sie verwenden,
pacmd list-source
um Ihr Ausgabegerät zu finden – normalerweise ist es das Gerät mit „ .monitor“ am Ende seines „ name:“-Eintrags.

Zeichnen Sie dann die Ausgabe in einer Datei auf, indem parecSie die entsprechende --file-format[=FORMAT]Option verwenden. Überprüfen Sie mit --list-file-formats& siehe man parec(„Es versteht alle von libsndfile unterstützten Audiodateiformate.“) Etwas wie das:

parec -d alsa_output.pci-...analog-stereo.monitor --file-format=wav output.wav

Oder leiten Sie eine Pipe an, lameum MP3s aufzunehmen:

parec -d alsa_output.pci-...analog-stereo.monitor | lame -r -V0 - output.mp3
  • -rteilt Lame mit, dass die Eingabe Roh-PCM ist.
  • -weist lame an, von stdin einzugeben
  • -V0sagt"Aktiviert VBR (Variable BitRate) und gibt den Wert der VBR-Qualität an (Standard = 4). 0 = höchste Qualität."

Der einzige schwierige Teil ist, das Timing jedes Songs und jeder Ausgabedatei zu bestimmen. Wenn Ihr Apple-Wiedergabeprogramm die Terminalwiedergabe unterstützt, wäre das einfacher. Möglicherweise können Sie sogar das Lesen von ID3-Tags kombinieren, um einige Daten zu übertragen (ob die Apple-Dateien dies unterstützen, bin ich mir nicht sicher).


Sie können auch ein anderes GUI-Programm namens verwenden audio-recorder. Im Wesentlichen funktioniert es durch „Klicken zum Aufnehmen“ und anschließendes Konvertieren in MP3.

Oder sogar audacityeine GUI- pavucontrolSoftware, wenn Sie wirklich wollen. Sehen Sie sich dieses Ubuntu Q aufWie zeichnet man die Ausgabe über Lautsprecher auf?.

verwandte Informationen