Youtube-dl: MP4 の復号化と再生 - PlayReady/DRM/cenc/dash

Youtube-dl: MP4 の復号化と再生 - PlayReady/DRM/cenc/dash

mpd ファイルに基づいて youtube-dl を使用してビデオ ファイルをダウンロードします。ただし、ffmpeg ポスト プロセッサはそれを再生可能な mp4 に変換できません。youtube-dl を使用してダウンロードされたファイルは暗号化されています。mpd マニフェストの情報を使用して mp4 ファイルを復号化することはできますか? または、PlayReady で保護されたコンテンツをダウンロードして再生するための他のソリューションはありますか?

manifest.mpdのリンク

答え1

簡単に答えると、いいえ、コンテンツを復号化してプレーンテキストとしてディスクに保存する方法は実際には存在しません。残念ながら、それが DRM の本質です。

より長い答え:DRMライセンスを取得できれば、原則として保護されているがオフラインのコンテンツを再生することは可能です。そしてその DRM ライセンスに十分な再生権限が含まれている場合 (つまり、期限切れでなく、他の制限もない場合)。ただし、その場合は、ライセンスを取得した同じ「エージェント」(大まかに言えば、同じアプリケーション) (たとえば、Edge、Internet Explorer、Windows 10 の映画 & テレビ アプリ (ストリームは Microsoft PlayReady で暗号化されているように見えるため)) で再生する必要があります。

全体的に、気の弱い人には向いていませんが、理論的には可能です。

関連情報