Anyone know of a way of ripping the videos from corridordigital.com? I have a subscription to this site actually but I’d like to be able to watch their videos on my TV or when I’m travelling and don’t have a stable internet connection.
Anyone know of a way of ripping the videos from corridordigital.com? I have a subscription to this site actually but I’d like to be able to watch their videos on my TV or when I’m travelling and don’t have a stable internet connection.
First place to start, get a video started playing in your browser, then CTRL+SHIFT+C (at least in Firefox+derivs) lets you highlight elements on the page and it will take you right to the spot in the source where it is. Might get lucky and find a mp4 link sitting right there for the taking.
Something tells me they have it a little more locked down, though. Might be able to monitor the network tab in Dev tools and filter for media to find the stream, which could also come through in chunks instead of one big file. Might even be obfuscated depending on how much money they put into the web side of things.
Barring all that, use OBS to screencap in realtime
A lot of video streaming sites (maybe most of them?) used a chunked video format like HLS (HTTP Live Streaming) or DASH (Dynamic Adaptive Streaming over HTTP), where the video is split into a large number of ~5 second clips, rather than having a single video file. All video streaming services that change video quality based on bandwidth uses technologies like these.
The videos are likely also encrypted with a DRM scheme like Widevine. yt-dlp can take a HLS or DASH stream and stick all the small video files back together, but I don’t think it can deal with DRM. Videos with DRM also can’t be captured using screen recording software, unless you do something like using a HDMI cable that strips HDCP.
Widevine L3 can be screen captured on Linux. Widevine L1 only plays on certain “trusted” hardware and can’t be screen captured.
As far as I know, most of the major streaming services use Widevine L1. Some (like Netflix) use L3 for resolutions up to 720p and L1 for higher resolutions.