1
0
mirror of https://github.com/yt-dlp/yt-dlp.git synced 2025-07-09 06:48:30 +00:00
This commit is contained in:
Thomas Xin 2025-06-17 22:12:05 +02:00 committed by GitHub
commit c2a6f7980e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -449,6 +449,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,