Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upGitHub is where the world builds software
Millions of developers and companies build, ship, and maintain their software on GitHub — the largest and most advanced development platform in the world.
Hi there.
youtube-dlis great, and so I'm trying to use it for a simple use case: downloading some private streams I have on some private servers. This is mostly for backup purposes, but also other marginal use cases. I'm looking for a command line MPEG-DASH downloading tool, andyoutube-dlseems to be the best around.Please note this issue is about DOWNLOADING the files; not PLAYING, not DECRIPTING, not TRANSCODING, nor any other operation but downloading. That means parsing the MPD manifest, interpreting the chunks paths, and downloading them just as they are. I say this because the files are DRM protected, and every time I say "DRM protected" the chat deviates to "you can't play it if it's protected". I just want to download the manifest AND the chunks: something I would do with curl/wget, if manifest parsing wasn't involved.
So, It should be piece of cake, but
youtube-dldoesn't seems to like my manifest.As it will be clear in the logs, the manifest is perfectly valid, and I've playing this streams for years on different players without any problem. It's weird. Maybe I'm doing something wrong, but I see that "No video formats found" error at the end, so I think this could also be a problem with the MPD parsing logic, and that's why I bring this issue here.
Here are the logs, manifest and HTTP server dialog data included:
Thanks.