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.
some videos on spiegel.tv can't be downloaded #4210
Comments
|
I'm a little confused; while you mentioned spiegel.tv, your URL http://www.spiegel.de/video/philae-geht-der-strom-aus-video-1535939.html is unrelated to spiegel.tv, and handled by our spiegel.de extractor just fine:
|
|
I've also added a match for http://www.spiegel.tv/#/filme/alleskino-die-wahrheit-ueber-maenner/ . I'm closing this issue now, but if there is indeed any URL that does not yet work with youtube-dl, please state it. |
|
you're right, sorry for the bad report. I still had an alias for youtube-dl configured which requested some specific formats and the resulting error message did make me think that youtube-dl does not support the mentioned urls. All is good now and thank you for adding the hash url. |
|
That's why we recommend adding fallback formats. So instead of |
Looks like many videos on spiegel.de are using a different scheme now. The functionality implemented in #3011 (from @georgjaehnig) is still needed for some things (e.g. "Film zum Wochenende", currently http://www.spiegel.tv/#/filme/alleskino-die-wahrheit-ueber-maenner/) but most of the smaller stuff directly from Spiegel uses something else.
I wrote a small extractor which works for me. I noticed that the actual JS/Flash also requests an XML file (e.g. video http://www.spiegel.de/video/philae-geht-der-strom-aus-video-1535939.html, xml url http://video2.spiegel.de/flash/19/95/1535991.xml) which contains some format info but that seems to be unnecessary.
I wrote a small extractor which works for me but due to time constraints I'm unable to turn that into a proper patch for youtube-dl. Feel free to use the code below as you see fit (you can just treat the code as public domain):