chandler-stimson / live-stream-downloader

Download M3U8 live streams to the local disk
https://webextension.org/listing/hls-downloader.html
Mozilla Public License 2.0
240 stars 83 forks source link

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

Closed trimechee closed 4 months ago

trimechee commented 4 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 @chandler-stimson 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!

chandler-stimson commented 4 months ago

The "Live Stream Downloader" extension successfully identified the M3U8 stream during my test. This tool's primary function is to locate the source manifest. Combining the stream segments using FFmpeg might or might not be effective.

trimechee commented 4 months ago

Yes, thank you! Yes our beloved Live-stream-downloader succeeded as usual in detecting the video! 💯 🥇 but usually, when we click on download, ur beloved Live stream downloader succeeds in downloading the video but now there is an error message, probably because the platform has changed its protection mechanism......all users like me are not expert in putting the fragments in a third party tool, maybe add an option to send the link to https://ffmpeg.bmmmd.com/ like cat_catch does to collect the different fragments and gather them via webassembly..... Thank you very much !

trimechee commented 4 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 Live-stream -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 4 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!

trimechee commented 4 months ago

EDIT: Hello Mr @chandler-stimson , sorry to bother you again, but I have important news!! With the new update which adds browser's user-agent string, the Open-in-vlc extension :

https://github.com/andy-portmen/open-in-vlc

works with new streaming platforms whereas yesterday with version 0.38, it didn't work!!!

https://v5.voiranime.com/anime/high-rise-infestation-vf/high-rise-infestation-02-vf/

it also works with potplayer but we have to copy the m3u8 link offered by Open-in-vlc manually.... so i'm talking about it because it seems vlc player and potplayer are capable of previewing the videos if the extension adds the referrer and browser's user-agent string.....maybe these informations can help our beloved Live-stream-downloader when we copy m3u8 link from Live-stream-downloader or when we need to download.....

trimechee commented 4 months ago

Edit : the download bug in Cat-catch extension is fixed int the new version :

(Please open Online ffmpeg in advance and refresh the page with ctrl+f5 to prevent issues caused by page caching)

https://github.com/xifangczy/cat-catch/releases/tag/2.5.3

I will now try the new version of our beloved Live-stream-dowloader :)

trimechee commented 4 months ago

EDIT UPDATE NEWS :

Hi, I am testing the new version of our beoved Live-stream-donwloader and it works again with my favorite streaming sites !!

Live-stream-donwloader once again becomes the number 1 extension in the world for easily and quickly downloading videos, thank you very much! 💯

I close the issue but just i have a suggestion for Mr @chandler-stimson if the download bug comes back again : maybe put an option to ask users to install an external third party donwloader engine like "N_m3u8DL-RE" (unfortunately there is no 32 bit version for my windows laptop 7 32 bit so I can't test it with cat-catch extension which has an option for this tool) just like the famous "Video DownloadHelper" extension which requires a third-party external program for complex videos:

https://github.com/nilaoda/N_m3u8DL-RE

https://o2bmm.gitbook.io/cat-catch/docs/invoke