VideoHelp Forum
+ Reply to Thread
Results 1 to 21 of 21
Thread
  1. Member
    Join Date
    Aug 2009
    Location
    New Zealand
    Search Comp PM
    please can somebody help
    Quote Quote  
  2. Like this:

    Code:
    ffmpeg -i "https://dhx.theblucloud.com/Sonic%20the%20Hedgehog/episodes/Sonic%20the%20Hedgehog%20-%20S1E1%20-%20Sonic%20Boom/feature/roku/SONH01_01_ENG_24SD.m3u8" -map 0:0 -map 0:1 -c copy output.mkv
    Quote Quote  
  3. I just tried this
    https://therokuchannel.roku.com/watch/105c41ea75775968b670fbb26978ed76

    Install Streamlink.
    Using developer tools, network, find the m3u8.
    Code:
    streamlink "https://s4b3b9a4.ssl.hwcdn.net/files/a8wn4hw/vi/04/07/10427421/hls-hi/s10427421.m3u8" best -o hearts1e1.mp4
    Quote Quote  
  4. Member
    Join Date
    Aug 2009
    Location
    New Zealand
    Search Comp PM
    Originally Posted by [ss]vegeta View Post
    I just tried this
    https://therokuchannel.roku.com/watch/105c41ea75775968b670fbb26978ed76

    Install Streamlink.
    Using developer tools, network, find the m3u8.
    Code:
    streamlink "https://s4b3b9a4.ssl.hwcdn.net/files/a8wn4hw/vi/04/07/10427421/hls-hi/s10427421.m3u8" best -o hearts1e1.mp4

    how do i use stream link to download because i cant get the m3u file under network it just a bunch of mp4 files ect and i search for m3u and there is nothing
    https://therokuchannel.roku.com/watch/404c84cb680851b7b3904f6337096b36
    Last edited by jamespoo; 3rd May 2022 at 07:10.
    Quote Quote  
  5. Originally Posted by jamespoo View Post
    how do i use stream link to download because i cant get the m3u file under network it just a bunch of mp4 files ect and i search for m3u and there is nothing
    https://therokuchannel.roku.com/watch/404c84cb680851b7b3904f6337096b36
    That has Widevine DRM and needs other tools and sites and scripts and what-not.
    Here's a video tutorial along with the tools.
    https://we.tl/t-cNZFUVBSz6

    Good luck!
    Quote Quote  
  6. Member
    Join Date
    Aug 2009
    Location
    New Zealand
    Search Comp PM
    Originally Posted by [ss]vegeta View Post
    Originally Posted by jamespoo View Post
    how do i use stream link to download because i cant get the m3u file under network it just a bunch of mp4 files ect and i search for m3u and there is nothing
    https://therokuchannel.roku.com/watch/404c84cb680851b7b3904f6337096b36
    That has Widevine DRM and needs other tools and sites and scripts and what-not.
    Here's a video tutorial along with the tools.
    https://we.tl/t-cNZFUVBSz6

    Good luck!
    thanks
    Quote Quote  
  7. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by [ss]vegeta View Post
    That has Widevine DRM and needs other tools and sites and scripts and what-not.
    Here's a video tutorial along with the tools.
    https://we.tl/t-cNZFUVBSz6
    Another golden post; thank you.
    Quote Quote  
  8. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    I'm new to Roku Just checked out [ss]vegeta's helpful video in the package linked to.

    Using EME logger to get to the pssh is one way. But it seemed quite laboured.

    The response for the mpd shows a default_KID. And where there is a KID there is a key lurking within reach.
    Image
    [Attachment 64670 - Click to enlarge]

    And if you take that KID and use a snippet adapted from one the scripts on wvgetkeys.cc by Notaghost -
    createPssh.py
    Code:
    import base64
    def createpsshfromkid(kid_value):
       kid_value = kid_value.replace('-', '')
       assert len(kid_value) == 32 and not isinstance(kid_value, bytes), "wrong KID length"
       array_of_bytes = bytearray(b'\x00\x00\x002pssh\x00\x00\x00\x00')
       array_of_bytes.extend(bytes.fromhex("edef8ba979d64acea3c827dcd51d21ed"))
       array_of_bytes.extend(b'\x00\x00\x00\x12\x12\x10')
       array_of_bytes.extend(bytes.fromhex(kid_value.replace("-", "")))
       return base64.b64encode(bytes.fromhex(array_of_bytes.hex())).decode('utf-8')
    
    kid = input("Enter the KID:")
    
    print(createpsshfromkid(kid))
    This will produce a short pssh.
    And the thing is, if you put that short pssh and the license into any key generator you get the same key you would have done by going around the houses with base64 ->file Hex->base64.

    So <TL : DR> default_KID plugged into the above code-snipppet produces a pssh for Roku that works to produce a key.
    Or am I missing something?
    Last edited by A_n_g_e_l_a; 5th May 2022 at 07:50. Reason: Annoying site behavour adds smiley faces in unwanted places; edit removed!!
    Quote Quote  
  9. Originally Posted by [ss]vegeta View Post
    Originally Posted by jamespoo View Post
    how do i use stream link to download because i cant get the m3u file under network it just a bunch of mp4 files ect and i search for m3u and there is nothing
    https://therokuchannel.roku.com/watch/404c84cb680851b7b3904f6337096b36
    That has Widevine DRM and needs other tools and sites and scripts and what-not.
    Here's a video tutorial along with the tools.
    https://we.tl/t-cNZFUVBSz6

    Good luck!
    any way i can get the tools and video please? thanks in advance!
    Quote Quote  
  10. Originally Posted by bobob1928 View Post
    any way i can get the tools and video please? thanks in advance!
    https://drive.google.com/file/d/1zx2gZH_zYGauSUvo67Vr3LDVoAEXoV-P/view?usp=sharing
    Quote Quote  
  11. thank you very much vegeta! i really appreciate it!
    Quote Quote  
  12. Member
    Join Date
    Sep 2005
    Location
    Darkest Peru
    Search Comp PM
    Originally Posted by [ss]vegeta View Post
    Originally Posted by bobob1928 View Post
    any way i can get the tools and video please? thanks in advance!
    https://drive.google.com/file/d/1zx2gZH_zYGauSUvo67Vr3LDVoAEXoV-P/view?usp=sharing
    Awesome. Thanks.
    Quote Quote  
  13. Hi, new here, wondering if I could get some help!

    I tried following the video, but I'm getting stuck.

    I think the first problem is I'm not getting ?ExpressPlayToken to show up here (getting wv?token instead):

    Image
    [Attachment 72303 - Click to enlarge]


    Anything I should try differently? Thanks!
    Quote Quote  
  14. video link would be a starting point ...
    Quote Quote  
  15. Originally Posted by PeeJay75 View Post

    pssh inside mpd you need that what is short:
    Code:
    AAAAQ3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAACMIARIQsd3NgVkIeSKVBUlRiS8kWBoKaW50ZXJ0cnVzdCIBKg==

    for lic url you need this very long link what you showed in picture

    Code:
    --key b1ddcd815908792295054951892f2458:fd365ee90f9761ef08c48f2dbab8d0fd
    Quote Quote  
  16. Thanks for the help, everyone!

    Not sure what I was doing wrong the first time, but I used the video guide again, to see if I could get the same pssh posted above, and this time, I was able to get "SUCCESS" when I submitted 'the request' to 'that website'.

    I will continue on with the steps from the video guide and report back, thanks again!
    Quote Quote  
  17. Everything worked like a champ, everybody, thank you VERY much for your help.

    When I am finished compiling everything, i will post to the appropriate channels.

    Thanks again, especially to the creator of the tutorial video!
    Quote Quote  
  18. <deleted>
    Last edited by PeeJay75; 9th Jul 2023 at 13:42. Reason: wrong forum
    Quote Quote  
  19. Anyone been having issues with roku playback (browser) lately with a vpn? use to have no issue with the service but just keep getting:

    'Something went wrong
    Sorry, this page can't be viewed. Check your browser settings and try again.'

    Tried different vpns/browsers too.
    Quote Quote  
  20. This problem appears on some sites when they detects that you are not in the good country and that you use a Vpn to watch their videos..
    Quote Quote  



Similar Threads

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