VideoHelp Forum




+ Reply to Thread
Results 1 to 14 of 14
  1. 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!
    Quote Quote  
  2. 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.

    Image
    [Attachment 88353 - Click to enlarge]

    Originally Posted by Ram556 View Post
    I'm trying to figure out how to reliably check whether the content is actually available in (1080p) or not.
    As always .. there is nothing wrong with my environment
    Quote Quote  
  3. I am not getting the 1080p MPD. Very few contents are available in FHD, but I'm still only getting the 720p MPD.
    Quote Quote  
  4. It is not clear what you did.

    Please explain in details:
    - did u try the workaround?
    - what options were selected? [input]
    - what output are you getting? [output, errors, etc]
    Originally Posted by Ram556 View Post
    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
    Quote Quote  
  5. 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?
    Quote Quote  
  6. 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
    Originally Posted by Ram556 View Post
    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?
    As always .. there is nothing wrong with my environment
    Quote Quote  
  7. Member
    Join Date
    Oct 2023
    Location
    Afghanistan
    Search PM
    Of the Aussie services 7, 9 and SBS catch up is 720p only. ABC and 10 are accessible in 1080p if you know what you're doing.
    Quote Quote  
  8. Originally Posted by billybanana View Post
    Of the Aussie services 7, 9 and SBS catch up is 720p only. ABC and 10 are accessible in 1080p if you know what you're doing.
    I want to download some cricket replays from 7 (Cricket 7). Are they available in 1080p for any device?
    Quote Quote  
  9. Member
    Join Date
    Oct 2023
    Location
    Afghanistan
    Search PM
    Nope 720 is it.
    Quote Quote  
  10. Originally Posted by videoAI View Post
    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
    Originally Posted by Ram556 View Post
    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?
    I want to know — is it possible to get a 1080p MPD file from 7plus, or is 720p the maximum they offer?
    Quote Quote  
  11. Originally Posted by billybanana View Post
    Nope 720 is it.
    I saw one of my friends upload a cricket replay in 1080p. I don't know how he did it.
    Quote Quote  
  12. Originally Posted by billybanana View Post
    Nope 720 is it.
    https://imgur.com/rF0HScv

    1080p Replay from 7plus.
    Quote Quote  
  13. Member
    Join Date
    Oct 2023
    Location
    Afghanistan
    Search PM
    Ask him then if he's your friend.
    Quote Quote  
  14. Originally Posted by billybanana View Post
    Ask him then if he's your friend.
    He has not been active for the past 3 months.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!