osklil / hls-fetch Goto Github PK
View Code? Open in Web Editor NEWDownload and decrypt videos served by the HTTP Live Streaming (HLS) protocol.
Download and decrypt videos served by the HTTP Live Streaming (HLS) protocol.
Hello,
Is there a way for this error message ?
"cannot fetch playlist: 500 Can't verify SSL peers without knowing which Certificate Authorities to trust"
cannot fetch encryption key: 403 Forbidden
Can I enter encryption key manually?
I get a strange error when downloading from svtplay.
server:/storage1/hls-fetch# ./hls-fetch --svtplay
http://www.svtplay.se/video/1861168/fukushima
no output file specified, assuming video.ts
http://svtplay16p-f.akamaihd.net/i/se/open/20140308/1365368-001A/DOKUMENT_UTIFRA-001A-7da850e7501b699d_,900,348,564,1680,2800,.mp4.csmil/master.m3u8?cc1=name=Svenska~default=yes~forced=no~uri=http://media.svt.se/download/mcc/wp3/undertexter-wsrt/1365368/1365368-001A/C(sv)/index.m3u8~lang=sv: invalid playlist, no header
I've had trouble downloading a stream due to a bad decrypt
error from OpenSSL. It turns out the wrong decrypt key was assembled when doing the faux hexdump of the fetched key file. This in turn was because the crypt key file was fetched as decoded utf8 data, although it's just a series of bytes. I fixed this by making this modification: https://github.com/alimony/hls-fetch/commit/6714efb15fe09efcfc9acb115eb41e7bd3c7abac
Would you be interested in a pull request with this fix?
I'm newbie to program and tried to install Perl & OpenSSL on my PC
I finally make the way out to run Perl, but the decryption didn't go smooth.
Is it something to do with the key file? I have no idea of how to get the key...
What I am trying to download is: http://logirl.favclip.com/video/tgs_concert05.html
I can get the m3u8, but I think that I have some problems on the decryption
How hard would it be to implement a recursive copy of the full hls structure instead of creating a single mp4 from a single bitrate?
I seem to be getting this even though I can clearly see the key being grabbed.
Any reason as to why I am getting this? Thanks.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.