O que é um arquivo M4P?
Um arquivo M4P é um contêiner de áudio MPEG-4 historicamente associado a músicas protegidas por FairPlay do ecossistema iTunes da Apple. O acesso pode depender de autorização de direitos digitais, não apenas do suporte ao codec.
Como funcionam os arquivos M4P
M4P é a extensão que o software da Apple usa para áudio MPEG-4 protegido, que a referência de tipos da Apple descreve como o formato da loja de músicas do iTunes. As músicas vendidas pela iTunes Store eram originalmente áudio AAC protegido pelo sistema FairPlay da Apple, reproduzível por usuários com o Apple ID necessário em um número limitado de computadores autorizados. Em janeiro de 2009, a Apple anunciou que o catálogo da loja estava migrando para o iTunes Plus, seu formato AAC de 256 kbps sem DRM, com as músicas restantes previstas para migrar até o fim daquele mês de março, razão pela qual as compras na loja anteriores à mudança são a fonte clássica de arquivos M4P. Reproduzir um desses arquivos envolve o tratamento normal do contêiner e do codec, além de uma decisão separada sobre o direito de acesso tomada pelo software da Apple.
Informações essenciais
- Trocar o sufixo de
.m4ppara.m4aaltera apenas o nome. A referência de tipos da Apple lista o áudio MPEG-4 protegido como um tipo próprio, separado do tipo de áudio MPEG-4.m4a, e a Apple descreve a proteção como parte da forma de codificação da música. Portanto, um arquivo renomeado continua protegido e ainda precisa de autorização para ser reproduzido. - O próprio recurso de conversão da Apple não aceita esses arquivos. A documentação de suporte da Apple diz que músicas antigas compradas são codificadas em um formato AAC protegido que impede sua conversão, e o guia do Apple Music diz que compras da iTunes Store só podem ser convertidas se forem músicas do iTunes Plus. Um pipeline de transcodificação deve classificar a entrada M4P como não conversível, em vez de colocá-la na fila para uma nova tentativa.
- A remultiplexação não é uma forma de contornar a proteção. A cópia de fluxos move os pacotes armazenados para um novo contêiner sem decodificá-los nem codificá-los, e o FFmpeg alerta que ela pode não funcionar em alguns casos. Quando a cópia produz um arquivo, ele contém as mesmas amostras protegidas, sem alterações, portanto o resultado não é mais conversível que o original.
- A substituição viável é uma cópia não protegida da mesma gravação. Quando a Apple anunciou a migração para o iTunes Plus em janeiro de 2009, ofereceu a atualização de músicas compradas anteriormente para o formato sem DRM. É preciso confirmar com a Apple se ainda é oferecida uma atualização ou um download sem DRM para uma determinada faixa, portanto mantenha os originais protegidos até ter uma cópia substituta em mãos.
Quando os arquivos M4P são importantes
As migrações de bibliotecas devem separar as faixas M4P protegidas do áudio MPEG-4 não protegido antes de qualquer etapa de conversão. A Apple afirma que músicas antigas compradas no formato AAC protegido não podem ser convertidas, portanto um decodificador AAC por si só não basta: a reprodução depende de um computador ou dispositivo autorizado para a Conta Apple que comprou a música.
Fontes
- Suporte da Apple: converter uma música para outro formato de arquivo no Mac com o app Apple Music (observação sobre AAC protegido)
- Guia do usuário do Apple Music: converter formatos de arquivos de música no Música do Mac
- Comunicado de imprensa da Apple, 6 de janeiro de 2009: mudanças previstas para a iTunes Store (iTunes Plus, catálogo sem DRM, oferta de atualização)
- Suporte da Apple: autorizar ou desautorizar seu computador para compras da Conta Apple
- Acervo do Apple Developer: identificadores uniformes de tipo declarados pelo sistema (com.apple.protected-mpeg-4-audio, .m4p)
- Library of Congress: descrição do formato QuickTime Audio, codec AAC (extensão m4p, FairPlay, autorização)
- Documentação da ferramenta FFmpeg: cópia de fluxos