Youtube-dl: Descriptografar e/ou reproduzir MP4 - PlayReady/DRM/cenc/dash

Youtube-dl: Descriptografar e/ou reproduzir MP4 - PlayReady/DRM/cenc/dash

Um arquivo de vídeo é baixado com youtube-dl baseado no arquivo mpd. No entanto, o pós-processador ffmpeg não consegue convertê-lo em mp4 reproduzível. O arquivo baixado com youtube-dl está criptografado. Existe a possibilidade de descriptografar o arquivo mp4 com as informações do manifesto mpd? Ou existem outras soluções para baixar e reproduzir conteúdo protegido pelo PlayReady?

Link do manifest.mpd

Responder1

A resposta curta: não, realmente não há como descriptografar o conteúdo e salvá-lo em seu disco como texto simples. Receio que esse seja o objetivo do DRM.

A resposta mais longa: em princípio, é possível reproduzir o conteúdo ainda protegido, mas offline, se você conseguir adquirir a licença DRMese essa licença DRM contém direitos de reprodução suficientes (ou seja, não expirou nem tem outras restrições). Mas então você é forçado a reproduzi-lo com o mesmo "agente" (vagamente, o mesmo aplicativo) que adquiriu a licença - por exemplo, Edge ou Internet Explorer ou aplicativo Filmes e TV do Windows 10 (já que o fluxo parece estar criptografado com Microsoft PlayReady).

Resumindo, não é para os fracos de coração, mas é teoricamente possível.

informação relacionada