mirror of
https://github.com/ytdl-org/youtube-dl
synced 2024-11-24 02:46:54 +01:00
Fix issue downloading facebook videos
youtube-dl expects the format items to be returned as a list, but when there's only one item Facebook returns a dict instead, this wraps the dict in a list if necessary
This commit is contained in:
parent
7cfc1e2a10
commit
ca74c90bf5
@ -239,6 +239,8 @@ class FacebookIE(InfoExtractor):
|
|||||||
|
|
||||||
formats = []
|
formats = []
|
||||||
for format_id, f in video_data.items():
|
for format_id, f in video_data.items():
|
||||||
|
if f and isinstance(f, dict):
|
||||||
|
f = [f]
|
||||||
if not f or not isinstance(f, list):
|
if not f or not isinstance(f, list):
|
||||||
continue
|
continue
|
||||||
for quality in ('sd', 'hd'):
|
for quality in ('sd', 'hd'):
|
||||||
|
Loading…
Reference in New Issue
Block a user