É possível converter o formato da Apple Music para MP3? [fechadas]

2

Alguns dias atrás, eu levei algumas músicas da Apple Music para o meu MP3 player. Quando eu toquei, não havia som.

Procurei uma solução no Google, mas todos disseram que os arquivos são criptografados por DRM no Apple Music para impedir a pirataria, e não consegui encontrar mais informações. Alguém pode me ajudar?

    
por Audrey Clarke 28.11.2017 / 07:31

2 respostas

9

Os arquivos de música da Apple não foram criptografados por uma década! Então, a menos que você os tenha comprado dez anos atrás, eles não são criptografados, seu MP3 player simplesmente não suporta o formato (AAC).

Você pode dizer pela extensão:

  • m4p - > criptografado
  • m4a - > AAC padrão ou Apple Lossless

Você pode converter AAC para MP3, no entanto, você terá uma ligeira perda de qualidade.

Você pode usar ffmpeg :

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

Para remover o DRM: Você pode simplesmente gravar arquivos gravados em DRM em um CD e copiar o CD para remover o DRM. O burn-rip é o método mais fácil, mas você tem perda de qualidade.

Existem várias outras maneiras de remover o DRM, como o uso do Audacity. Você pode pesquisar no Google as etapas exatas.

Eu não sei como isso é possível, mas também existem soluções de software comercial que, na melhor das hipóteses, estão fazendo exatamente o que o Audacity faz. Audacity é "software GPL" que é gratuito.

    
por 28.11.2017 / 08:08
1

Se você tiver algum programa que reproduza as músicas da Apple, tente regravá-las com outro programa enquanto estiver tocando (estilo "loopback").

Se você tem alguns pacotes pulseaudio instalados ( pulseaudio-utils ) você pode usar o pacmd list-source
para encontrar o seu dispositivo de saída - normalmente é aquele com " .monitor " no final da entrada " name: ".

Em seguida, grave sua saída em um arquivo usando a opção parec e --file-format[=FORMAT] . Verifique com --list-file-formats & veja man parec ( "Entende todos os formatos de arquivos de áudio suportados pelo libsndfile." ) Algo parecido com isto:

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

Ou canalize para lame para gravar os mp3's:

parec -d alsa_output.pci-...analog-stereo.monitor | lame -r -V0 - output.mp3
  • -r diz ao lame que a entrada é pcm bruta.
  • - diz ao lame para inserir stdin
  • -V0 says "Ative VBR (Variable BitRate) e especifique o valor da qualidade VBR (padrão = 4). 0 = maior qualidade."

A única parte complicada é obter o tempo de cada música & arquivo de saída. Se o seu programa de reprodução da Apple suporta a reprodução de terminal que seria mais fácil, você pode até ser capaz de combinar leitura de tags ID3 para transferir alguns dados (se os arquivos da Apple suportarem, eu não tenho certeza)

Você também pode usar outro programa GUI chamado audio-recorder , é basicamente "clique para gravar" e, em seguida, converter para mp3.

Ou até mesmo audacity e algum software GUI pavucontrol se você realmente quisesse. Veja este Ubuntu Q em Como gravar saída para alto-falantes? .

    
por 28.11.2017 / 07:59

Tags