puemos / hls-downloader

Web Extension for sniffing and downloading HTTP Live streams (HLS)
https://puemos.gitbook.io/hls-downloader/
MIT License
1.86k stars 230 forks source link

Titanic disaster: streaming sites change their mechanism and protocol and it is impossible to download streaming video on many platforms #355

Open trimechee opened 2 months ago

trimechee commented 2 months ago

Hello, I'm devastated, it seems that streaming sites are changing their streaming mechanism and protocols and it's impossible to detect the stream and download it like this site! :

https://v5.voiranime.com/anime/wind-breaker-vf/wind-breaker-06-vf/

it is vital for me to download because my laptop is old and dates from 2012 and the streaming lags freeze hence the importance of downloading.....

so as a last resort I try Cat-catch extension:

https://github.com/xifangczy/cat-catch

I started first by enabling almost all cat-catch options (except "ts files" which shows a lot of unnecessary entries) and I enabled the "M3U8 Parser" option Click the 'Download' button on the extension page to immediately start merging and downloading(Test)"

and I also activate: “Open Downloader Page in Background”

and then I go to my favorite streaming site:

https://v5.voiranime.com/anime/wind-breaker-vf/wind-breaker-06-vf/

and I choose one of the streams detected by Cat-catch and I click on download, I see cat catch download lots of small consecutive bursts then after a certain time, cat-catch opens a page 'send to ffmpeg online', I wait for a little and I click on the name of the file and I can preview the video or download it !!

I think Mr @puemos please that it becomes necessary to integrate an M3U8 Parser in Live stream donwloader and perhaps an online tool ffmpeg online to collect the small fragments like cat catch does in order to support recent modifications of the sites streaming, thank you very much !

trimechee commented 2 months ago

Edit :

Hello, today in the afternoon, a strange thing happens, Cat-catch downloads the small fragments of this streaming video:

https://v5.voiranime.com/anime/jojo-no-kimyou-na-bouken-stardust-crusaders-vf/jojos-bizarre-adventure-stardust-crusaders-02-vf/

then a new window opens in:

https://ffmpeg.bmmmd.com/

and I can preview the video and I click on the download button but I receive a "network error" message even though I am connected to the internet! I try again, same failure, so I redownload the video by setting the thread number 1 instead of 6 and I get the same "network error" error message!

maybe the website has blacklisted my IP address because I downloaded several videos, I will try turning off my router and try again tomorrow......

for the moment, even if I don't like using open source extensions, I tried with:

https://www.hlsloader.com/

and it works ! I was able to download the video but I will try to download other videos to see if the network error problem reappears, and we hope our beloved Hls-downloader will solve this problem otherwise I would no longer be able to watch any videos on my laptop of 2012, thank you very much!

trimechee commented 2 months ago

EDIT :

good news ! the download of videos works again! I don't know if it had an influence but this is what I did: I restarted my router, activated the Windows 7 ipsec policy agent service, deactivated the internal security of catsxp browser in the catsxp settings, activated the dns doh dns over https of quad9 dns in Catsxp browser, I set the number of threads =1 in Cat-catcher, and in the Cat-catch settings, I activated the options: "Automatically Close Page After Download" and “Open Downloader Page in Background” and enabled “Data transmission(beta)”

I tried with this video: second media player:

https://v5.voiranime.com/anime/sword-art-online-vf/sword-art-online-saison-1-01-vf/

I probably have to try downloading other videos to see if the bug comes back, thank you very much!