Hello all,
I am trying to get the video(s) located at https://www.iq.com/play/heroes-episode-1-19rz4atixg?lang=en_us , But I can't seem to find a m308 with any stream, or any other methods that involve saving from the site.
I used their app on my phone and found the QSV files for each episode. I can play the first one, but all of the others do not play. I also found QSV.ULS files, but I have no idea what to use them with, and have tried opening the files with them in the directory with no avail.
I looked through the forums within reason and tried all solutions that were within my skillset, but could not make them work.
Please advise.
note* these are available in 720p for free. the download / 1080p option is available with an account, which I paid for.
+ Reply to Thread
Results 1 to 14 of 14
-
-
TubeDigger in RecMode can download it or try to use any HTML5 downloader available
-
try this one: https://github.com/jaysonlong/webvideo-downloader
or read this post, thanks to zackmark29: https://forum.videohelp.com/threads/405288-Help-downloading-from-iq-com#post2652962 -
Tube Digger only recordds the intro cinematics. I have several html5 downloaders but they only show the cinematics as well. video download helper, hls, and idm.
-
-
the solution provide by zack it's very easy. and work, tested
make a new bookmark on your browser. on url put this code:
Code:javascript:void%20function(){(function(){function%20a(b,c,d){var%20e=new%20Blob([b],{type:%22text/plain%22});let%20f=document.createElement(%22a%22);f.href=URL.createObjectURL(e),f.download=`${c}.${d}`,f.style.display=%22none%22,f.click()}function%20b(){var%20a=document.getElementsByClassName(%22intl-play-title%22)[0].outerText,b=a.split(%22\n%22),c=b[0];if(a.toLowerCase().includes(%22episode%22)){var%20d=a.match(/episode.[0-9]{1,3}/gi);null!=d%26%26(c+=d[0])}return%20c}function%20c(a){var%20b=Math.log,c=0|b(a)/b(1e3);return+(a/Math.pow(1e3,c)).toFixed(2)+(%22kMGTPEZY%22[c-1]||%22%22)+%22B%22}function%20d(a){return%20a.replaceAll(%22%20%22,%22.%22)}const%20e=playerObject.package.engine.movieinfo.current.vidl;e.forEach(async%20e=%3E{var%20f=e.playlist;if(f){const%20h=d(b()),i=c(e.vsize),j=`${e.realArea.width}x${e.realArea.height}`;var%20g=%22m3u8%22;if(Array.isArray(f)){alert(%22Segmented%20urls%20detected.%20Note:%20You%20should%20download%20each%20segment%20then%20combine%22);const%20a=[],b=await%20Promise.all(f.map(async%20a=%3E{const%20b=a.l;return(await%20fetch(%22https://data.video.iqiyi.com/videos%22+b)).json()}));b.forEach(b=%3E{a.push(b.l)}),g=%22txt%22,f=a.join(%22\n%22)}a(f,`${h}${j}-[${i}]`,g)}})})()}();
now click on your bookmark. it save an m3u8 file. put this file on same folder with N_m3u8DL-RE
and run
Code:N_m3u8DL-RE "C:\N_m3u8DL-CLI\HEROES.Episode.1Episode.1640x360-[116.94MB].m3u8"
-
That Github works. I saw that Github before, but thought it would be too challenging for me, as I tried the easier packages etc. and they didn't work. I don't use Python or powershell or anything else typically, so I had to learn some stuff quick, but, I powered through, and that method currently works.
I have to figure out how to get the subtitles, but that will be cake as compared to getting the video I am sure. edit: The Subtitles are included in the video file when I used the github option.
Thank you for your assistance.Last edited by littlewest; 18th Dec 2022 at 15:35.
-
You can also find the m3u8 with Http Toolkit
[Attachment 68201 - Click to enlarge] -
weird. from dev tool no m3u8 but seem Http Toolkit can find m3u8 link ....
[Attachment 68202 - Click to enlarge] -
oh yes, you're right
with search "dash" on dev tool find on Response tab the m3u8
but this is impossible to use
[Attachment 68204 - Click to enlarge]
must be manually edited ...
more easy to do the zack trick (see my post#6)
anyway cedric thanks for your hint -
only way is make a good regex string for notepad++
but it would be a futile job, since zack has already done a great job -
Or use an unescaper:
https://appdevtools.com/javascript-escape-unescape
For notepad++ here are some good examples:
https://community.notepad-plus-plus.org/topic/12464/how-to-unescape/12
Best seems to be:
Code:SEARCH (?-i)\\(?:(a)|(x08)|(f)|(n)|(r)|(t)|(")|(')|(\\)) REPLACE (?1\a)(?2\x08)(?3\f)(?4\n)(?5\r)(?6\t)(?7")(?8')(?9\\)
Similar Threads
-
How to download video from https://therokuchannel.roku.com
By jamespoo in forum Video Streaming DownloadingReplies: 31Last Post: 16th Nov 2024, 01:14 -
How to download video from https://abssy.to (Hydrax)
By phucdemon in forum Video Streaming DownloadingReplies: 2Last Post: 11th May 2024, 03:00 -
why is clock on "Latest active forum threads" not in users timezone?
By pm-s in forum FeedbackReplies: 8Last Post: 11th Jul 2021, 07:03 -
How I Can Download .mpd Streaming Video, (Not Getting Help on Forum)
By Daringbaaz in forum Newbie / General discussionsReplies: 4Last Post: 2nd Oct 2020, 03:09 -
https://1.1.1.1/
By kyrcy in forum ComputerReplies: 3Last Post: 4th Apr 2018, 18:45