📅 Update: This method is now kind of old and I would suggest using youtube-dl instead where possible.
1. What you need
- URL Snooper (including WinPcap)
2. Download and install java and xampp
Install or update Java
Download and install XAMPP
Setup a PHP environment on your computer by adding the directory of xampp to the environment variables.
3. Download and install the Adobe HDS helper application
The portable pack can be installed anywhere on the computer.
- Open URL Snooper
- Start «Sniff Network»
- Type f4m in the «must contain field»
- Start your video in your browser and pay attention to the URL Snooper
- Look for entries with the
GET f4m (relative)protocol
- Right-click the entry and choose “Copy selected URL(s) to clipboard”
- Open the “Grab Any Media AdobeHDS.php Helper” and paste the link in the “Manifest or Fragment”
- Enter an output name (usually flv, sometimes mp4)
- Deactivate the “Delete” option (this is known to sometimes accidentally delete the final output file).
- Click on START
- When the job is finished the output file is stored in the folder called “Output” That is usually something like C:\Users\username\Desktop\AdobeHDS-Helper-18.104.22.168\AdobeHDS-Helper-22.214.171.124\App\output
4. Downloading respective subtitles (if available)
If you want the subtitle (.srt) file for the video you can simply change the “Must contain” filed from f4m to srt and look for a link. Copy the link. Paste it in your browser and save the .srt file wherever you want.
NOTE: Running multiple instances of the “helper.jar” for downloading multiple videos is known to cause issues with the manifest. In other words, this may sometimes work but usually it does not.