mirror of
				https://github.com/yt-dlp/yt-dlp.git
				synced 2025-10-30 22:25:19 +00:00 
			
		
		
		
	[ie/CCMA] Extract 1080p DASH formats (#9130)
Closes #5755 Authored by: seproDev
This commit is contained in:
		| @@ -1,6 +1,7 @@ | ||||
| from .common import InfoExtractor | ||||
| from ..utils import ( | ||||
|     clean_html, | ||||
|     determine_ext, | ||||
|     int_or_none, | ||||
|     parse_duration, | ||||
|     parse_resolution, | ||||
| @@ -60,6 +61,7 @@ class CCMAIE(InfoExtractor): | ||||
|             'http://dinamics.ccma.cat/pvideo/media.jsp', media_id, query={ | ||||
|                 'media': media_type, | ||||
|                 'idint': media_id, | ||||
|                 'format': 'dm', | ||||
|             }) | ||||
| 
 | ||||
|         formats = [] | ||||
| @@ -69,6 +71,10 @@ class CCMAIE(InfoExtractor): | ||||
|                 format_url = url_or_none(format_.get('file')) | ||||
|                 if not format_url: | ||||
|                     continue | ||||
|                 if determine_ext(format_url) == 'mpd': | ||||
|                     formats.extend(self._extract_mpd_formats( | ||||
|                         format_url, media_id, mpd_id='dash', fatal=False)) | ||||
|                     continue | ||||
|                 label = format_.get('label') | ||||
|                 f = parse_resolution(label) | ||||
|                 f.update({ | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 sepro
					sepro