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 parec
su --file-format[=FORMAT]
opción. Consulte con --list-file-formats
y 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 lame
a grabar mp3:
parec -d alsa_output.pci-...analog-stereo.monitor | lame -r -V0 - output.mp3
-r
dice poco convincente que la entrada es pcm sin formato.-
le dice a tonto que ingrese desde stdin-V0
dice"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 audacity
algún pavucontrol
software GUI si realmente lo deseas. Vea este Ubuntu Q en¿Cómo grabar la salida a los altavoces?.