No video formats found: vodafone.hu MPD file #25189

Open
opened 2026-02-21 12:24:14 -05:00 by deekerman · 5 comments
Owner

Originally created by @vbela0 on GitHub (Apr 22, 2022).

Checklist

  • I'm reporting a broken site support issue
  • I've verified that I'm running youtube-dl version 2021.12.17
  • I've checked that all provided URLs are alive and playable in a browser
  • I've checked that all URLs and arguments with special characters are properly quoted or escaped
  • I've searched the bugtracker for similar bug reports including closed ones
  • I've read bugs section in FAQ

Verbose log

D:\Movies\_temp>youtube-dl "https://vtvmag1es3.vodafone.hu/vtvrrscs1.vodafone.hu/LIVE/4014/sfmt=sdash/2.mpd?start=2022-04-22T09:32:00Z&end=2022-04-22T10:35:00Z&device=DASH_STB_NGRSSP_LIVE_HD_ONLY&from=4&validdev=258,254&hms_devid=254,258&pbf=2_5_1_2546239560" --verbose
[debug] System config: []
[debug] User config: []
[debug] Custom config: []
[debug] Command-line args: ['https://vtvmag1es3.vodafone.hu/vtvrrscs1.vodafone.hu/LIVE/4014/sfmt=sdash/2.mpd?start=2022-04-22T09:32:00Z&end=2022-04-22T10:35:00Z&device=DASH_STB_NGRSSP_LIVE_HD_ONLY&from=4&validdev=258,254&hms_devid=254,258&pbf=2_5_1_2546239560', '--verbose']
[debug] Encodings: locale cp1250, fs mbcs, out cp852, pref cp1250
[debug] youtube-dl version 2021.12.17
[debug] Python version 3.4.4 (CPython) - Windows-10-10.0.19041
[debug] exe versions: ffmpeg 4.4-full_build-www.gyan.dev
[debug] Proxy map: {}
[generic] 2: Requesting header
WARNING: Falling back on generic information extractor.
[generic] 2: Downloading webpage
[generic] 2: Extracting information
WARNING: [generic] Unknown MIME type application/mp4 in DASH manifest
ERROR: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.
Traceback (most recent call last):
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpupik7c6w\build\youtube_dl\YoutubeDL.py", line 815, in wrapper
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpupik7c6w\build\youtube_dl\YoutubeDL.py", line 836, in __extract_info
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpupik7c6w\build\youtube_dl\extractor\common.py", line 534, in extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpupik7c6w\build\youtube_dl\extractor\generic.py", line 2499, in _real_extract
  File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpupik7c6w\build\youtube_dl\extractor\common.py", line 1374, in _sort_formats
youtube_dl.utils.ExtractorError: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type  youtube-dl -U  to update. Be sure to call youtube-dl with the --verbose flag and include its complete output.

Description

youtube dl gives a video format not found error when using with a url which points to an mpd file. I attach the mpd file. The mpd file link is taken from the main website (tv.vodafone.hu) while starting a video playback. By looking in the MPD file there are multiple video streams defined.

In addition there is a warning about an unknown mime type. (application/mp4). By looking in the MPD file it seems that it is a subtitle stream.

2.zip

Originally created by @vbela0 on GitHub (Apr 22, 2022). <!-- ###################################################################### WARNING! IGNORING THE FOLLOWING TEMPLATE WILL RESULT IN ISSUE CLOSED AS INCOMPLETE ###################################################################### --> ## Checklist <!-- Carefully read and work through this check list in order to prevent the most common mistakes and misuse of youtube-dl: - First of, make sure you are using the latest version of youtube-dl. Run `youtube-dl --version` and ensure your version is 2021.12.17. If it's not, see https://yt-dl.org/update on how to update. Issues with outdated version will be REJECTED. - Make sure that all provided video/audio/playlist URLs (if any) are alive and playable in a browser. - Make sure that all URLs and arguments with special characters are properly quoted or escaped as explained in http://yt-dl.org/escape. - Search the bugtracker for similar issues: http://yt-dl.org/search-issues. DO NOT post duplicates. - Read bugs section in FAQ: http://yt-dl.org/reporting - Finally, put x into all relevant boxes (like this [x]) --> - [ ] I'm reporting a broken site support issue - [x] I've verified that I'm running youtube-dl version **2021.12.17** - [x] I've checked that all provided URLs are alive and playable in a browser - [x] I've checked that all URLs and arguments with special characters are properly quoted or escaped - [x] I've searched the bugtracker for similar bug reports including closed ones - [x] I've read bugs section in FAQ ## Verbose log <!-- Provide the complete verbose output of youtube-dl that clearly demonstrates the problem. Add the `-v` flag to your command line you run youtube-dl with (`youtube-dl -v <your command line>`), copy the WHOLE output and insert it below. It should look similar to this: [debug] System config: [] [debug] User config: [] [debug] Command-line args: [u'-v', u'http://www.youtube.com/watch?v=BaW_jenozKcj'] [debug] Encodings: locale cp1251, fs mbcs, out cp866, pref cp1251 [debug] youtube-dl version 2021.12.17 [debug] Python version 2.7.11 - Windows-2003Server-5.2.3790-SP2 [debug] exe versions: ffmpeg N-75573-g1d0487f, ffprobe N-75573-g1d0487f, rtmpdump 2.4 [debug] Proxy map: {} <more lines> --> ``` D:\Movies\_temp>youtube-dl "https://vtvmag1es3.vodafone.hu/vtvrrscs1.vodafone.hu/LIVE/4014/sfmt=sdash/2.mpd?start=2022-04-22T09:32:00Z&end=2022-04-22T10:35:00Z&device=DASH_STB_NGRSSP_LIVE_HD_ONLY&from=4&validdev=258,254&hms_devid=254,258&pbf=2_5_1_2546239560" --verbose [debug] System config: [] [debug] User config: [] [debug] Custom config: [] [debug] Command-line args: ['https://vtvmag1es3.vodafone.hu/vtvrrscs1.vodafone.hu/LIVE/4014/sfmt=sdash/2.mpd?start=2022-04-22T09:32:00Z&end=2022-04-22T10:35:00Z&device=DASH_STB_NGRSSP_LIVE_HD_ONLY&from=4&validdev=258,254&hms_devid=254,258&pbf=2_5_1_2546239560', '--verbose'] [debug] Encodings: locale cp1250, fs mbcs, out cp852, pref cp1250 [debug] youtube-dl version 2021.12.17 [debug] Python version 3.4.4 (CPython) - Windows-10-10.0.19041 [debug] exe versions: ffmpeg 4.4-full_build-www.gyan.dev [debug] Proxy map: {} [generic] 2: Requesting header WARNING: Falling back on generic information extractor. [generic] 2: Downloading webpage [generic] 2: Extracting information WARNING: [generic] Unknown MIME type application/mp4 in DASH manifest ERROR: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output. Traceback (most recent call last): File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpupik7c6w\build\youtube_dl\YoutubeDL.py", line 815, in wrapper File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpupik7c6w\build\youtube_dl\YoutubeDL.py", line 836, in __extract_info File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpupik7c6w\build\youtube_dl\extractor\common.py", line 534, in extract File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpupik7c6w\build\youtube_dl\extractor\generic.py", line 2499, in _real_extract File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpupik7c6w\build\youtube_dl\extractor\common.py", line 1374, in _sort_formats youtube_dl.utils.ExtractorError: No video formats found; please report this issue on https://yt-dl.org/bug . Make sure you are using the latest version; type youtube-dl -U to update. Be sure to call youtube-dl with the --verbose flag and include its complete output. ``` ## Description <!-- Provide an explanation of your issue in an arbitrary form. Please make sure the description is worded well enough to be understood, see https://github.com/ytdl-org/youtube-dl#is-the-description-of-the-issue-itself-sufficient. Provide any additional information, suggested solution and as much context and examples as possible. If work on your issue requires account credentials please provide them or explain how one can obtain them. --> youtube dl gives a video format not found error when using with a url which points to an mpd file. I attach the mpd file. The mpd file link is taken from the main website (tv.vodafone.hu) while starting a video playback. By looking in the MPD file there are multiple video streams defined. In addition there is a warning about an unknown mime type. (application/mp4). By looking in the MPD file it seems that it is a subtitle stream. [2.zip](https://github.com/ytdl-org/youtube-dl/files/8543083/2.zip)
Author
Owner

@dirkf commented on GitHub (Apr 22, 2022):

The streams (<AdaptationSet>s) that aren't the subtitle stream say

      <ContentProtection value="cenc" schemeIdUri="urn:mpeg:dash:mp4protection:2011" cenc:default_KID="a966f74d-7ca1-405b-863c-065411bde447" />

So DRM.

@dirkf commented on GitHub (Apr 22, 2022): The streams (`<AdaptationSet>`s) that aren't the subtitle stream say ``` <ContentProtection value="cenc" schemeIdUri="urn:mpeg:dash:mp4protection:2011" cenc:default_KID="a966f74d-7ca1-405b-863c-065411bde447" /> ``` So DRM.
Author
Owner

@dirkf commented on GitHub (Apr 22, 2022):

There is no functionality in yt-dl for decrypting WideVine or other DRM schemes. Anyone should feel free to implement a decryption module but yt-dl wouldn't be distributing it under current conditions.

If a site obfuscates a link or a download and sends the code that reverses the obfuscation, yt-dl can reasonably use it or its underlying algorithm.

@dirkf commented on GitHub (Apr 22, 2022): There is no functionality in yt-dl for decrypting WideVine or other DRM schemes. Anyone should feel free to implement a decryption module but yt-dl wouldn't be distributing it under current conditions. If a site obfuscates a link or a download and sends the code that reverses the obfuscation, yt-dl can reasonably use it or its underlying algorithm.
Author
Owner

@vbela0 commented on GitHub (Apr 23, 2022):

I attach 2 files (zipped):

hope it helps..

edit: It might not the exact same video I tried to play as the original mpd file in this post.

@vbela0 commented on GitHub (Apr 23, 2022): I attach 2 files (zipped): - https-107397028.zip : html source of page (https://tv.vodafone.hu/#!/search/programmeinfo/program/107397028) from developer console - tv.vodafone.hu.har: network log from when I press "play video" on the page until the first few seconds played [https-107397028..zip](https://github.com/ytdl-org/youtube-dl/files/8547376/https-107397028.zip) [tv.vodafone.hu.har.zip](https://github.com/ytdl-org/youtube-dl/files/8547377/tv.vodafone.hu.har.zip) hope it helps.. edit: It might not the exact same video I tried to play as the original mpd file in this post.
Author
Owner

@vbela0 commented on GitHub (Apr 23, 2022):

Not sure if i get the question right, Do you mean a PC browser client? It works, I used it (MS Edge) to save the network log. (However it lags most of the time and impossible to watch a movie without tiny interruptions in the playback every two seconds. So I though to download tv programs and watch them offline later)
The site requires a login as it is a complimentary service for cable TV subscribers, this is the reason I attached a network log as well in the belief it helps to look at the network traffic.

@vbela0 commented on GitHub (Apr 23, 2022): Not sure if i get the question right, Do you mean a PC browser client? It works, I used it (MS Edge) to save the network log. (However it lags most of the time and impossible to watch a movie without tiny interruptions in the playback every two seconds. So I though to download tv programs and watch them offline later) The site requires a login as it is a complimentary service for cable TV subscribers, this is the reason I attached a network log as well in the belief it helps to look at the network traffic.
Author
Owner

@vbela0 commented on GitHub (Apr 23, 2022):

no issues. thanks anyway

@vbela0 commented on GitHub (Apr 23, 2022): no issues. thanks anyway
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/youtube-dl#25189
No description provided.