Commit Graph

94 Commits (master)

Author SHA1 Message Date
Philipp Hagemeister 48bd042ce7 [facebook] Support single-video ID links
I stumbled upon this at https://www.facebook.com/bwfbadminton/posts/10157127020046316 . No idea how prevalent it is yet.
4 years ago
Remita Amine 433e071058 [facebook] fix posts video data extraction(closes #22473) 5 years ago
Remita Amine 07154c7930 [facebook] extract subtitles(closes #22777) 5 years ago
Sergey M․ 2297c0d7d9
[facebook] Bypass download rate limits (closes #21018) 5 years ago
Remita Amine 82f68e4a01 [facebook] fallback to twitter:image meta for thumbnail extraction(closes #21224) 5 years ago
Sergey M․ a551768acf
[facebook] Improve uploader extraction (closes #20250) 5 years ago
Remita Amine 0df514f07e [facebook] fix tahoe request(closes #17171) 6 years ago
Remita Amine 631f93ee2d [facebook] fix tahoe request for authenticated users(closes #16655) 6 years ago
Sergey M․ 11330f5121
[facebook] Extract view count and update tests (closes #16942) 6 years ago
Sergey M․ 9b89daefa6
[facebook] Improve extraction (closes #16554) 6 years ago
Nathan Rossi 9d082e7cb8
[facebook] Add support for tahoe player videos (closes #15441)
Specific videos appear to use a newer/different player, this requires a
second request for the video data as the initial request is missing the
specified data.

Additionally these videos have different page content for the uploader
value, which is stored in the `<meta property="og:title"...>` element of
the initial request.
6 years ago
Remita Amine 68217024e8 remove unnecessary assignment parenthesis 6 years ago
Yen Chi Hsuan 01c742ecd0 [facebook] Support thumbnails (closes #14416) 7 years ago
Sergey M․ 0646e34c7d
[facebook] Add support for plugin video embeds and multiple embeds (closes #13493) 7 years ago
Sergey M․ 66bf351f80
[facebook] Make title optional (closes #12443) 7 years ago
Yen Chi Hsuan 11bb6ad1a5
[facebook] Fix extraction (closes #12323)
Almost all videos now use the pagelet type 'permalink_video_pagelet'
7 years ago
Sergey M․ 624c4b92ff
[facebook] Add coding cookie 7 years ago
Sergey M․ 71cdd75628
[facebook] Relax video id matching (closes #11017, closes #12055, closes #12056) 7 years ago
Sergey M․ 78ef214d2d
[facebook] Improve JS data regex (closes #12042) 7 years ago
Sergey M․ 5a116e1302
[facebook] Fix title extraction (closes #11941) 7 years ago
Sergey M․ b83ef507b4
[facebook] Fix extraction (closes #11926) 7 years ago
Yen Chi Hsuan 30918999f5
[facebook] Recognize .onion URLs (closes #11443) 7 years ago
Sergey M․ d2d2495e16
[facebook] Detect login required error message 8 years ago
Sergey M․ 19b4900b7b
[facebook] Improve video selection (closes #11390) 8 years ago
Yen Chi Hsuan d9ee2e5cf6
[facebook] Remove SWF params so that 1080P are detected
Closes #11073

In the provided link, SWF params give up to 720P, and VideoConfig
gives 1080P for both best and bestvideo. I guess all Facebook videos
supports HTML5 now, so I remove the old detection for SWF params
8 years ago
Yen Chi Hsuan 38588ab977
[facebook] Fix for new handleServerJS syntax (closes #10846)
According to the dump file in #10846, handleServerJS() now accepts
an optional second argument. It's a string from available dump files.
8 years ago
Sergey M․ 349fc5c705
[facebook:plugins:video] Add extractor (Closes #10530) 8 years ago
Sergey M․ 196c6ba067
[facebook] Extract timestamp (Closes #10508) 8 years ago
Sergey M․ b4a131e1a5
[facebook] Relax _VALID_URL (Closes #10151) 8 years ago
Sergey M․ 6daf34a045
[facebook] Fix typo and break when found video_data (Closes #10048) 8 years ago
Sergey M․ cedc70b292
[facebook] Fix invalid video being extracted (Closes #9851) 8 years ago
Yen Chi Hsuan 369bb06206
[facebook] Improve embed detection (#5701) 8 years ago
Yen Chi Hsuan 6a424391d9
[facebook] Make embed detection stricter to prevent false-positives 8 years ago
Yen Chi Hsuan fd6ca38262 [facebook] Improve Facebook embedded detection
Related to #9938.

Another example comes from 9834872bf6.
8 years ago
Shai Coleman ca74c90bf5 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
8 years ago
Yen Chi Hsuan e738e43358 [facebook] Support videos in groups
Viewing/Downloading videos in groups requires logging in, even for
those in public groups.

Fixes #6951.
8 years ago
Jaime Marquínez Ferrándiz f6f6217a98 [facebook] Don't override variable in list comprehension 8 years ago
Yen Chi Hsuan 5080cbf9fd [facebook] Handle escaped swf params
Fixes #8713
8 years ago
Yen Chi Hsuan 9880124196 [facebook] Fix for m.facebook.com URLs 8 years ago
Yen Chi Hsuan 9c7b509b2a [facebook] Merge FacebookPostIE into FacebookIE
Fixes #8713
8 years ago
Yen Chi Hsuan c24883a1c0 [facebook] Fix format sorting
'hd' formats should have higher priorities
8 years ago
Yen Chi Hsuan efbeddead3 [facebook] Support mobile URLs (closes #8638) 8 years ago
Yen Chi Hsuan cb64ccc715 [facebook] Improve error handling (#8572) 8 years ago
remitamine 91cb6b5065 rename _parse_mpd to _parse_mpd_formats and add default value for mpd namespace 8 years ago
remitamine c11875b328 [facebook] use _parse_mpd 8 years ago
Yen Chi Hsuan 248ae880b6 [facebook] Add md5 for the test case with DASH 8 years ago
Yen Chi Hsuan c94678957f [common] Remove unused arguments 8 years ago
Yen Chi Hsuan 16f38a699f [common] Rename to namespace
For consistency with _parse_smil_*
8 years ago
Yen Chi Hsuan 0803753fea [facebook] Add support for DASH manifests 8 years ago
Yen Chi Hsuan c140629995 [facebook] Support alternative webpage form
Fixes #8371
8 years ago