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

  1. Trocar o sufixo de .m4p para .m4a altera 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.
  2. 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.
  3. 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.
  4. 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

Transforme conhecimento sobre mídia em um pipeline funcional

Conecte uploads, processamento, IA, armazenamento e entrega por meio de uma única API declarativa, com o stack de codificação, o ajuste de escala e as constantes mudanças de formatos gerenciados para você.

Experimente a Transloadit gratuitamente