clitic / vsd

Download video streams served over HTTP from websites, HLS and DASH playlists.
Apache License 2.0
274 stars 27 forks source link

Not able to select all the streams (multi period mpd) #11

Closed ghost closed 1 year ago

ghost commented 1 year ago

Hello! I came across your downloader while searching for a tool that can support multi-period MPD links. However, I am facing an issue where I cannot select all the video and audio streams simultaneously. For instance, to get the best video stream (1080p), I need to select three ID's and combine them into a single output. The same is applicable for audio streams. Can you add a feature that allows me to select all streams, including all 1080p and audio streams, and merge them into a single output for both video and audio?

As an example, here's an MPD link -> https://pubads.g.doubleclick.net/ondemand/dash/content/2615619/vid/10150065538386527/GRQ/streams/0bca5579-f7df-40f3-ae3a-7f846e1b0094/manifest.mpd that requires a VPN to access due to geoblocking If needed,I can provide VPN and site credentials to access this link from Belgium. Please let me know if you require any further information. Thank you in advance for your assistance.

clitic commented 1 year ago

@WebDLLover vsd doesn't support multi period mpd. Multi period mpd are parsed as independent streams which can be downloaded individually. But, I would add support for downloading multi period mpd without downloading sub streams of same streams (most probably in next release).

Meanwhile you can convert your mpd to single period mpd. This can be done by changing segment field in mpd. After converting your mpd supply it to vsd with --baseurl flag.

ghost commented 1 year ago

Hi clitic thanks for the fast reply since i have no idea on how to convert the mpd link to a single period i'am going to wait till the next release ty!

clitic commented 1 year ago

@WebDLLover vsd now supports multi period mpd (f264dd9). I still need to perform some tests and optimize some code but you can still use it. I will release it soon.