streamlink: Facebook `No playable sreams found for this URl` plugin error
Plugin Issue
- This is a plugin issue and I have read the contribution guidelines.
Description
Hi, I’m trying to save livestream to file. Everytime I want to save facebook livestream, output is
error: No playable streams found on this URL: facebook.com/CarlosCastleYT/videos/2601466663503213
Reproduction steps / Explicit stream URLs to test
- $ streamlink -o “test.mp4” facebook.com/CarlosCastleYT/videos/2601466663503213 best -l debug
Log output
PS C:\Users\CDFN> streamlink -o "test.mp4" facebook.com/CarlosCastleYT/videos/2601466663503213 best -l debug
[cli][debug] OS: Windows 10
[cli][debug] Python: 3.8.3
[cli][debug] Streamlink: 1.4.1
[cli][debug] Requests(2.23.0), Socks(1.7.1), Websocket(0.57.0)
[cli][info] Found matching plugin facebook for URL facebook.com/CarlosCastleYT/videos/2601466663503213
[plugin.facebook][debug] Falling back to playlist regex
[plugin.facebook][debug] Falling back to tahoe player
error: No playable streams found on this URL: facebook.com/CarlosCastleYT/videos/2601466663503213
Additional comments, screenshots, etc.
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Comments: 18
Commits related to this issue
- plugins.facebook: use meta og:video:url and added basic title support (#3024) closes #2992 closes #3014 — committed to streamlink/streamlink by back-to 4 years ago
- plugins.facebook: use meta og:video:url and added basic title support (#3024) closes #2992 closes #3014 — committed to back-to/streamlink by back-to 4 years ago
- plugins.facebook: use meta og:video:url and added basic title support (#3024) closes #2992 closes #3014 — committed to mkbloke/streamlink by back-to 4 years ago
- plugins.facebook: use meta og:video:url and added basic title support (#3024) closes #2992 closes #3014 — committed to resiproxy/streamlink by back-to 4 years ago
It might be a few line fix. I’ll take a look this weekend. Running
gives me this output:
from previous debuggings, this
.mpdfile is the one that we need to tap into the video live stream. So this should be doable! FB probably just change up something in their structure that does not make this regex true anymore.to get a live url from fb, go to https://fb.gg, then click any live stream, then click the view so you’re on a webpage that has a url of roughly
facebook.com/username/videos/123456789videoID. DO NOT RUN THIS ON A NON-LIVE VIDEO, as that is not the problem of this issue.I’m also consistently getting
No playable streams found for this URlfor any Facebook live streams, with the samefalling backverbose debug logsI use youtube-dl to get the direct link, then use streamlink to download it.
youtube-dl -g "video_link"@boygiandi what was the command you used that worked?