[cleanup] Fix invalid info dict fields (#17007)

Authored by: seproDev
This commit is contained in:
sepro
2026-06-21 22:48:47 +00:00
committed by GitHub
parent da99b21b2d
commit 98036ccd4f
21 changed files with 52 additions and 43 deletions
+2 -2
View File
@@ -30,7 +30,7 @@ class RedGifsBaseIE(InfoExtractor):
quality = qualities(tuple(self._FORMATS.keys()))
orig_height = int_or_none(gif_data.get('height'))
aspect_ratio = try_get(gif_data, lambda x: orig_height / x['width'])
aspect_ratio = try_get(gif_data, lambda x: x['width'] / orig_height)
formats = []
for format_id, height in self._FORMATS.items():
@@ -41,7 +41,7 @@ class RedGifsBaseIE(InfoExtractor):
formats.append({
'url': video_url,
'format_id': format_id,
'width': height * aspect_ratio if aspect_ratio else None,
'width': int_or_none(height * aspect_ratio) if aspect_ratio else None,
'height': height,
'quality': quality(format_id),
})