¿Es posible convertir el formato Apple Music a MP3?

¿Es posible convertir el formato Apple Music a MP3?

Hace unos días, arrastré algunas canciones de Apple Music a mi reproductor MP3. Cuando lo jugué, no hubo sonido.

Busqué en Google para encontrar una solución, pero todas las personas dijeron que los archivos están cifrados con DRM en Apple Music para evitar la piratería y no pude encontrar más información. ¿Alguien puede ayudarme?

Respuesta1

¡Los archivos de música de Apple no se han cifrado durante una década! Entonces, a menos que los hayas comprado hace diez años, no están encriptados, tu reproductor MP3 simplemente no soporta el formato (AAC).

Puedes saberlo por la extensión:

  • m4p -> cifrado
  • m4a -> AAC estándar o Apple Lossless

Puede convertir AAC a MP3, sin embargo, obtendrá una ligera pérdida de calidad.

Podrías usar ffmpeg:

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

Para eliminar DRM: simplemente puede grabar archivos cargados con DRM en un CD y copiar el CD para eliminar el DRM. Burn-rip es el método más sencillo, pero se pierde calidad.

Hay muchas otras formas de eliminar el DRM, como usar Audacity, puedes buscar en Google los pasos exactos.

No sé cómo es posible, pero también existen soluciones de software comerciales que, en el mejor de los casos, hacen exactamente lo que hace Audacity. Audacity es un "software GPL" gratuito.

Respuesta2

Si tiene algún programa que pueda reproducir las canciones de Apple, puede intentar volver a grabarlas con otro programa mientras se reproducen (estilo "loopback").

Si tiene algunos paquetes de pulseaudio instalados ( pulseaudio-utils), puede usarlos
pacmd list-source
para encontrar su dispositivo de salida; generalmente es el que tiene " .monitor" al final de su name:entrada " ".

Luego, registre su salida en un archivo usando parecsu --file-format[=FORMAT]opción. Consulte con --list-file-formatsy vea man parec("Entiende todos los formatos de archivos de audio compatibles con libsndfile".) Algo como esto:

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

O acceda lamea grabar mp3:

parec -d alsa_output.pci-...analog-stereo.monitor | lame -r -V0 - output.mp3
  • -rdice poco convincente que la entrada es pcm sin formato.
  • -le dice a tonto que ingrese desde stdin
  • -V0dice"Habilite VBR (Variable BitRate) y especifique el valor de calidad VBR (predeterminado = 4). 0 = calidad más alta".

La única parte complicada es conseguir la sincronización de cada canción y archivo de salida. Si su programa de reproducción de Apple admite la reproducción de terminal, eso sería más fácil, incluso podría combinar la lectura de etiquetas ID3 para transferir algunos datos (si los archivos de Apple lo admiten, no estoy seguro).


También puedes usar otro programa GUI llamado audio-recorder, que básicamente es "hacer clic para grabar" y luego convertir a mp3.

O incluso audacityalgún pavucontrolsoftware GUI si realmente lo deseas. Vea este Ubuntu Q en¿Cómo grabar la salida a los altavoces?.

información relacionada