Youtube-dl: Расшифровка и/или воспроизведение MP4 - PlayReady/DRM/cenc/dash

Youtube-dl: Расшифровка и/или воспроизведение MP4 - PlayReady/DRM/cenc/dash

Видеофайл загружается с помощью youtube-dl на основе mpd-файла. Однако постпроцессор ffmpeg не может преобразовать его в воспроизводимый mp4. Файл, загруженный с помощью youtube-dl, зашифрован. Есть ли возможность расшифровать mp4-файл с информацией в mpd-manifest? Или есть другие решения для загрузки и воспроизведения PlayReady-protected-content?

Ссылка на manifest.mpd

решение1

Короткий ответ: нет, на самом деле нет способа расшифровать контент и сохранить его на диске в виде открытого текста. В этом, боюсь, и заключается весь смысл DRM.

Более развернутый ответ: в принципе возможно воспроизвести все еще защищенный, но находящийся в автономном режиме контент, если вам удастся приобрести лицензию DRM.иесли эта лицензия DRM содержит достаточные права на воспроизведение (т. е. срок ее действия не истек и нет других ограничений). Но тогда вы вынуждены воспроизводить ее с помощью того же «агента» (грубо говоря, того же приложения), который приобрел лицензию — например, Edge или Internet Explorer или приложения Windows 10 Movies & TV (поскольку поток, похоже, зашифрован с помощью Microsoft PlayReady).

В общем, не для слабонервных, но теоретически возможно.

Связанный контент