Tento pokrok jsme pocítili hned včera, když jsme si chtěli pustit Svět pod hlavou. Jemně, ale nepříjemně trhaný obraz zejména při pohybu, flash player předtím plynule i při nejvyšším rozlišení. Přitom relativně moderní HW.
Tak nevim, asi to nekde stahnout jako nasledek tohoto pokroku ...
To je zvlastni, protoze `tv-dl` fungovat neprestal.
Jen je teda potreba pres rok stary fix, kvuli kteremu puvodni tv-dl prestal kdysi fungovat: https://github.com/peci1/tv-dl/tree/ct-hls-fix .
Disclaimer: jsem autorem toho fixu :)
Aha, díky za informaci. Ukazuje se, že když do klíčového vstupního bodu http://www.ceskatelevize.cz/ivysilani/ajax/get-client-playlist pošlete hlavičku User-agent: Mozilla/5.0, dostanete namísto nového a moderního MPEG-DASH playlistu starý a osvědčený HLS playlist :)
Hmm, nevím, možná dělám něco špatně. Původně jsem si myslel, že to nejde kvůli tomu, že jsem za HTTP Proxy. Pak jsem to zkusil doma se stejným (špatným) výsledkem:
$ ./tv-dl http://www.ceskatelevize.cz/ivysilani/10128655975-volejbal/317297371392002-volejbal-brno-vk-benatky-nad-jizerou
Traceback (most recent call last):
File "./tv-dl.fixed", line 141, in <module>
downloader.main()
File "./tv-dl.fixed", line 29, in main
e = self.get_engine(self.args.URL)2
File "/home/ivo/Downloads/tv-dl/tv-dl-master/engines/ct.py", line 82, in __init__
data = json.loads(urlopen(req).read().decode('utf-8'))
File "/usr/lib/python3.4/urllib/request.py", line 161, in urlopen
return opener.open(url, data, timeout)
File "/usr/lib/python3.4/urllib/request.py", line 469, in open
response = meth(req, response)
File "/usr/lib/python3.4/urllib/request.py", line 579, in http_response
'http', request, response, code, msg, hdrs)
File "/usr/lib/python3.4/urllib/request.py", line 507, in error
return self._call_chain(*args)
File "/usr/lib/python3.4/urllib/request.py", line 441, in _call_chain
result = func(*args)
File "/usr/lib/python3.4/urllib/request.py", line 587, in http_error_default
raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 404: Not Found