I'm trying to figure out how to get the 1080p MPD (MPEG-DASH) stream links from 7plus (7plus.com.au) and reliably check whether the content is actually available in Full HD (1080p) or not.
So far, I’ve used browser DevTools to grab .mpd links while playing videos, but sometimes it only shows 720p or less. I'm wondering:
✅ Is there a reliable method or tool to confirm if 1080p is available for a specific show or episode?
🔎 Can you inspect the MPD file directly to check for height="1080" or is there a better way?
🧩 Are there device/browser limitations that restrict the available resolutions (e.g., only 1080p on Smart TVs or mobile apps)?
If anyone has experience pulling or verifying 1080p streams from 7plus or knows a good workflow to confirm HD availability, I'd really appreciate the help.
Thanks!
+ Reply to Thread
Results 1 to 14 of 14
-
-
Work around:
Enter the mpd link in TVDownloader.
select 1080, when the download cmd window starts, youtube-dl.exe checks if 1080 is available, if not it stops downloading.
[Attachment 88353 - Click to enlarge]
As always .. there is nothing wrong with my environment -
I am not getting the 1080p MPD. Very few contents are available in FHD, but I'm still only getting the 720p MPD.
-
As always .. there is nothing wrong with my environment
-
After getting the MPD file, I checked it in Notepad and saw that it only has 720p as the highest resolution. Is there a way to get an MPD file with 1080p?
-
10 methods to get the resolution from MPD stream ...
1. Easiest method, Use Network tab in browser dev tools to inspect MPD and media segments;
check Representation attributes or init segment response.
2. Fastest method:
Fetch & parse the MPD XML (using HTTP GET) and read Representation width/height attributes.
Resolution is often declared directly in Representation attributes.
3. Another method [in-browser], using dash.js Player API:
Inspect mediaInfo or getBitrateInfoList() for width/height.
gives ready metadata without custom parsing.
4. Use Media Source Extensions (MSE) + HTMLVideoElement: load stream,
read videoWidth / videoHeight after metadata loaded.
5. Use fetch + parse MPD, follow BaseURL + SegmentTemplate to find init segment,
download init segment and parse ISO BMFF 'tkhd'/'avcC' boxes for dimensions.
6. Use ffprobe on a downloaded init or first media segment to report stream resolution.
7. Use H.264 SPS parsing from the first video fragment (extract SPS NAL, parse width/height from SPS).
8. Use client-side, probing library (mpd-parser + isobmff parser) in Node/browser
to automate manifest + init parsing to produce resolutions.
9. Still client-side, parse init segment 'tkhd'/'avcC' — reliable when MPD lacks width/height
or uses codec-level only.
10 - PowerShell 5.1 script to fetch MPD & parse for Representation width/height.
Run script & you'll get a simple list of resolutions:
$mpd = Invoke-WebRequest -Uri "MPD_URL" -UseBasicParsing
[xml]$doc = $mpd.Content
$doc.GetElementsByTagName("Representation") | ForEach-Object { $_.width + "x" + $_.height }
** Replace "MPD_URL" with your manifest URL
As always .. there is nothing wrong with my environment -
-
-
-
https://imgur.com/rF0HScv
1080p Replay from 7plus. -
Similar Threads
-
How Unique are MPD Links?
By Sitz in forum Video Streaming DownloadingReplies: 3Last Post: 11th Nov 2024, 01:01 -
Tele Quebec 1080p mpd?
By LPMA in forum Video Streaming DownloadingReplies: 4Last Post: 22nd Jul 2024, 17:04 -
need a python scraper to extract urls and possible mpd links
By swappyison in forum Video Streaming DownloadingReplies: 2Last Post: 9th Aug 2023, 11:10 -
Download MPD in 1080p not in 720p
By Alkatraz in forum Video Streaming DownloadingReplies: 2Last Post: 28th Sep 2022, 05:00 -
How to capture mpd links?
By jkbsz in forum Video Streaming DownloadingReplies: 2Last Post: 10th Sep 2022, 14:37