VideoHelp Forum




+ Reply to Thread
Results 1 to 14 of 14
  1. Member littlewest's Avatar
    Join Date
    Dec 2022
    Location
    United States
    Search Comp PM
    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.
    Quote Quote  
  2. TubeDigger in RecMode can download it or try to use any HTML5 downloader available
    Quote Quote  
  3. Member littlewest's Avatar
    Join Date
    Dec 2022
    Location
    United States
    Search Comp PM
    Originally Posted by GregoryJensen View Post
    TubeDigger in RecMode can download it or try to use any HTML5 downloader available
    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.
    Quote Quote  
  4. Member littlewest's Avatar
    Join Date
    Dec 2022
    Location
    United States
    Search Comp PM
    I read through the bottom forum link, and it didn't help or seem to work for me. not sure if it was because international, has been patched, or if something I am doing.

    I am trying your first solution now, will update back.


    also tried ytdl and it didn't like it either.
    Quote Quote  
  5. 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)}})})()}();
    go to your video. choose your resolution. play the video
    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"
    Quote Quote  
  6. Member littlewest's Avatar
    Join Date
    Dec 2022
    Location
    United States
    Search Comp PM
    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.
    Quote Quote  
  7. You can also find the m3u8 with Http Toolkit

    Image
    [Attachment 68201 - Click to enlarge]
    Quote Quote  
  8. weird. from dev tool no m3u8 but seem Http Toolkit can find m3u8 link ....

    Image
    [Attachment 68202 - Click to enlarge]
    Quote Quote  
  9. oh yes, you're right
    with search "dash" on dev tool find on Response tab the m3u8
    but this is impossible to use

    Image
    [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
    Quote Quote  
  10. yes there is some tinkering to be able to use the m3u8 file
    Quote Quote  
  11. 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
    Quote Quote  
  12. 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\\)
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!