From 15beff25c0e8a059a28dfb7bb92aa93b1d1ff208 Mon Sep 17 00:00:00 2001 From: Lauren Liberda Date: Thu, 22 Apr 2021 15:49:51 +0200 Subject: [PATCH] [tvp:embed] handling formats better way --- haruhi_dl/extractor/tvp.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/haruhi_dl/extractor/tvp.py b/haruhi_dl/extractor/tvp.py index cc605f698..98846eaad 100644 --- a/haruhi_dl/extractor/tvp.py +++ b/haruhi_dl/extractor/tvp.py @@ -389,7 +389,7 @@ class TVPEmbedIE(InfoExtractor): for file in content['files']: video_url = file['url'] if video_url.endswith('.m3u8'): - formats.extend(self._extract_m3u8_formats(video_url, video_id, m3u8_id='hls')) + formats.extend(self._extract_m3u8_formats(video_url, video_id, m3u8_id='hls', ext='mp4')) elif video_url.endswith('.mpd'): formats.extend(self._extract_mpd_formats(video_url, video_id, mpd_id='dash')) elif video_url.endswith('.f4m'): @@ -397,12 +397,12 @@ class TVPEmbedIE(InfoExtractor): elif video_url.endswith('.ism/manifest'): formats.extend(self._extract_ism_formats(video_url, video_id, ism_id='mss')) else: - # probably just mp4 versions + # mp4, wmv or something quality = file.get('quality', {}) formats.append({ 'format_id': 'direct', 'url': video_url, - 'ext': determine_ext(video_url, 'mp4'), + 'ext': determine_ext(video_url, file['type']), 'fps': int_or_none(quality.get('fps')), 'tbr': int_or_none(quality.get('bitrate')), 'width': int_or_none(quality.get('width')),