diff --git a/yt_dlp/extractor/facebook.py b/yt_dlp/extractor/facebook.py index 84856abe1..2fbdf1c37 100644 --- a/yt_dlp/extractor/facebook.py +++ b/yt_dlp/extractor/facebook.py @@ -682,6 +682,9 @@ def parse_attachment(attachment, key='media'): # honor precise duration in video info if video_info.get('duration'): webpage_info['duration'] = video_info['duration'] + # preserve preferred_thumbnail in video info + if video_info.get('thumbnail'): + webpage_info['thumbnail'] = video_info['thumbnail'] return merge_dicts(webpage_info, video_info) if not video_data: