This repository is intended solely for legitimate purposes such as research, teaching, and interoperability testing. The project is not designed to download, copy, distribute, or otherwise enable the unauthorized use of copyrighted content, nor to circumvent any technological protection measures (e.g., DRM), and it strictly prohibits such uses. Users are solely responsible for complying with all applicable copyright and information-technology laws and the Terms of Use of any platforms they use. This software may be used only with:
- content you created yourself,
- openly licensed/public domain content,
- content for which you have obtained written permission from the rights holder, and only without circumventing any protection measures.
This repository is not affiliated with Max/HBO Max or any other service provider; it does not imply any endorsement of their trademarks or content. The statements in this document do not constitute legal advice. For a legal assessment of your specific situation, please consult an attorney.
Misuse or unlawful use may result in consequences including account termination, contractual penalties, and/or legal liability. The user assumes this risk.
- Download the source code
- Open command prompt in
hbo-max-downloaderfolder
python -m venv .venv.venv\Scripts\activate.batpip install -r requirements.txt
python hbomax_downloader.py
Red Arrow: Usually the key of the audio file
Blue Arrow: If there are two keys in total, the video key (usually)
Green Arrow: Usually the key of the video file (usually high quality)
- The application lacks a subtitle download feature.
- If the correct DRM key match is not found, the video is merged but cannot be played.
- By default, it only presents the options available in the playback settings (audio language).
-
FFmpeg - a cross-platform suite for recording, converting, and streaming audio/video.
- Website: https://ffmpeg.org/
- Downloads: https://ffmpeg.org/download.html
- License: https://ffmpeg.org/legal.html
-
mp4decrypt (from Bento4) - a utility to decrypt CENC-encrypted MP4 files; part of the Bento4 MP4/DASH toolkit.
- Docs: https://www.bento4.com/documentation/mp4decrypt/
- Downloads: https://www.bento4.com/downloads/
- Licensing: https://www.bento4.com/about/