Did you mean are their other services other than Vimeo that stopped working? If so, all the other services I've tried seem to work fine.
I don't know why that video page is not available. On the player page the canonical url is missing, so the only way to know is to check that link.
The simple solution is to show both.
I think the player.vimeo.com/video URL is available for videos that users wish to embed on their websites without letting people access the videos directly (there are threads online about people wishing to download private embedded videos).
Since youtube-dl and related programmes can download or stream from player.vimeo.com it's good enough for me but I suppose the regular one is better if you want the video description (if the regular link is in fact available).
Here's an example of a website that embeds a Vimeo video on player.vimeo.com/video that youtube-dl can only download after you feed it the referrer URL (of course the regular Vimeo URL is not available).
Is there a way to convert/retrive dash urls (for each resolution) from a mpd of a fragmented video stream.
This kind of video do not show dash link in F12 dev tools, instead it has a lot of fragmented videos on the XHR tab. And instead of parsing and downloading the master manifest which only retrive the highest video+audio, i want to be able to select an specific video resoltion, which i can be able to perform while working with visible dash donwload links.
So i want to know how to retrive the urls of a manifest of a fragmented video, in order to download them after in a specific resolution.
The mpd file should contain all definitions like hls.
Use ffmpeg to get all programs (ffprobe -i mpd).
Both youtube-dl and ffmpeg/ffprobe retrive me teh same error: http 403 error.
Is there another tool that can be read/parse the main manifest and deliver download links for every resolution avaiable for it ?
What site is this?
When you get the mpd you have to also get the request headers and pass them to ffmpeg/ffprobe.
ffmpeg -headers "User-Agent: UA"$'\r\ n'"Referer: RF"$'\r\ n'
The site uses POST requests, so the script won't work because it relies on page url change.
You can get the video yourself:
- before changing the video open browser developer tools
- go to Network and select the season/video
- search for json, you will get content.uplynk.com links
- open this link in a new tab or click Response
- look for "playURL", this is the HLS video with different resolutions
- use a video tool like ffmpeg to download the video