1
0
Fork 0
mirror of https://github.com/yt-dlp/yt-dlp.git synced 2025-03-09 12:50:23 -05:00
This commit is contained in:
Thomas Xin 2025-03-08 14:54:18 +01:00 committed by GitHub
commit 5f3af03967
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -432,6 +432,23 @@ def add_thumbnail(src):
'display_id': video_id,
}
# Hosted on reddit as an image (most likely gif)
if parsed_url.netloc == 'i.redd.it':
formats = [{
'url': video_url,
'acodec': 'none',
'ext': video_url.rsplit('.', 1)[-1],
'format_id': video_url.rsplit('.', 1)[-1],
# Must GET only accepting raw file content
'http_headers': {'Accept': 'video/*,image/*'},
}]
return {
**info,
'id': parsed_url.path.split('/')[1],
'display_id': video_id,
'formats': formats,
}
# Not hosted on reddit, must continue extraction
return {
**info,