VideoHelp Forum



Support our site by donate $5 directly to us Thanks!!!

Try StreamFab Downloader and download streaming video from Netflix, Amazon!



+ Reply to Thread
Page 12 of 21
FirstFirst ... 2 10 11 12 13 14 ... LastLast
Results 331 to 360 of 609
  1. Oh no, how will I ever cope without your insults?

    You've provided precisely zero assistance, so your threat of withdrawal is meaningless.
    Quote Quote  
  2. Search, Learn, Download! Karoolus's Avatar
    Join Date
    Oct 2022
    Location
    Belgium
    Search Comp PM
    Originally Posted by koberulz View Post
    Oh no, how will I ever cope without your insults?

    You've provided precisely zero assistance, so your threat of withdrawal is meaningless.
    It's simple. She has literally asked if you ever got keys, questions that you straight up ignored. I'm wondering the same thing. It would be of tremendous help to know if your CDM even works.
    I'm not agreeing with the whole attitude (sorry Angela), cause that's not who I am, but I understand it. People come to this forum and expect answers like it's a paid service. This isn't a first line support helpdesk. The people who know what they're talking about, spent a lot of time on understanding the process involved and invested a lot of effort into it.
    Then there's other people who come here, don't even bother with reading half the sticky threads, let alone use the search button, demanding a one-click solution.
    I'll let you in on a little secret though:

    Code:
    There is no one-click solution
    Every website requires a different approach. Hell, every user's system requires a different approach. What OS are you running? What version Python do you have installed, let alone modules...

    If you want help, provide information and show what you have tried so far. It doesn't matter that you failed, at least the people here who can and want to help, will know what does not work so they don't have to waste time on that. Keep in mind: everyone here is doing this as a hobby. So the less time that is wasted with trying to hunt down the correct information, the better your chances to get some actual help.

    I still haven't seen you post any information whatsoever, apart from "I get this error". What's the command you're trying to run when that error is thrown? What code are you using? But no, we are just supposed to smell that, I guess.

    I said it before, I'm not one to get rude or lose my patience, but it is understandable nonetheless.
    I see posts being made here that are just ignored, because all they say is:
    I'm trying to download a video but it doesn't work.
    If that post contained some information (video url, MPD URL, License URL, ...) then the keys would probably have already been posted. The speed with which some of the people on here are able to come up with those, impresses me every day. I try to help where I can, and I have a fairly good understanding of what we're dealing with here, but my knowledge on the matter is dwarfed compared to them. I learn new things every day. That's quite the contrast compared to some people who come here and want a straight answer immediately. It doesn't work that way.


    So in short:
    Either give us the information you seem reluctant to give and ask for help, or refuse to give information and figure it out yourself. It's that simple.
    Quote Quote  
  3. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by Karoolus View Post
    I'm not agreeing with the whole attitude (sorry Angela .
    No problems. I acknowledge that adults who sabotage their own learning by their indifferent attitude annoy me.
    Quote Quote  
  4. Originally Posted by Karoolus View Post
    She has literally asked if you ever got keys, questions that you straight up ignored. I'm wondering the same thing. It would be of tremendous help to know if your CDM even works.
    Getting keys elsewhere won't help with my current target, will it?

    What OS are you running? What version Python do you have installed, let alone modules...
    I'm on Windows 7 (yes, I know, I'm working on an upgrade but it's kind of a hassle), and appear to have both Python 3.7 and 3.8. I have no idea what modules I have installed, outside the ones I installed over the process of this thread. I'm not a coder, I'm not even sure what I installed Python for in the first place, it was years ago.

    If you want help, provide information and show what you have tried so far. It doesn't matter that you failed, at least the people here who can and want to help, will know what does not work so they don't have to waste time on that. Keep in mind: everyone here is doing this as a hobby. So the less time that is wasted with trying to hunt down the correct information, the better your chances to get some actual help.

    I still haven't seen you post any information whatsoever, apart from "I get this error". What's the command you're trying to run when that error is thrown? What code are you using? But no, we are just supposed to smell that, I guess.
    I believe I provided the command I was running each time I posted an error, up until the recent stretch where running l3.py just kept coming up with new errors each time I fixed the preceding one. As for steps taken...I followed the OP.

    If that post contained some information (video url, MPD URL, License URL, ...)
    https://kayosports.com.au/event/sport!basketball/event-gf-cockburn-v-willetton!206774

    https://107-strm-akm-vod-b2f407be3f3f01642b73d3205b71bc0e.akamaized.net/dash/out/v1/11...c804/index.mpd

    https://drm.streamotion.com.au/licenseServer/widevine/v1/streamotion/license

    (Free account and Australian IP required)
    Quote Quote  
  5. Search, Learn, Download! Karoolus's Avatar
    Join Date
    Oct 2022
    Location
    Belgium
    Search Comp PM
    Originally Posted by koberulz View Post
    Originally Posted by Karoolus View Post
    She has literally asked if you ever got keys, questions that you straight up ignored. I'm wondering the same thing. It would be of tremendous help to know if your CDM even works.
    Getting keys elsewhere won't help with my current target, will it?
    Yes it will, won't it? We don't even know if your CDM is valid en is able to retrieve keys from other license servers. If it doesn't work on other websites, then that means your CDM has been blacklisted. You can try to edit scripts all you want, if the CDM is invalid, it all stops right there. So yes, it is very relevant to know if you're able to get keys using that CDM.

    I'm on Windows 7 (yes, I know, I'm working on an upgrade but it's kind of a hassle), and appear to have both Python 3.7 and 3.8. I have no idea what modules I have installed, outside the ones I installed over the process of this thread. I'm not a coder, I'm not even sure what I installed Python for in the first place, it was years ago.
    Completely uninstall Python and reinstall it. You might be pip installing modules in the wrong python version, which in turn causes the commands to not work in the script you're using. Had this happen before and took me way too long to figure out.
    Start with a fresh Python installation.

    I believe I provided the command I was running each time I posted an error, up until the recent stretch where running l3.py just kept coming up with new errors each time I fixed the preceding one. As for steps taken...I followed the OP.
    I just went back through all your posts in the last 2 pages and found 0 posts where you showed code or even a command other than "pip install" or "running l3.py".

    We don't know what you are putting in headers.py or if you have changed anything else in the script.
    Show some code, it's easier to pinpoint the problem that way.
    Quote Quote  
  6. Search, Learn, Download! Karoolus's Avatar
    Join Date
    Oct 2022
    Location
    Belgium
    Search Comp PM
    I just tried to visit that website, but it requires me to verify a mobile number. All the virtual numbers I found online are already bound to an account, so I'm so far unable to look into it.
    Quote Quote  
  7. Originally Posted by Karoolus View Post
    Completely uninstall Python and reinstall it. You might be pip installing modules in the wrong python version, which in turn causes the commands to not work in the script you're using. Had this happen before and took me way too long to figure out.
    Start with a fresh Python installation.
    The fact that running pip installs immediately resolves the errors I'm trying to fix would point to that not being the case, though.

    I just went back through all your posts in the last 2 pages and found 0 posts where you showed code or even a command other than "pip install" or "running l3.py".

    We don't know what you are putting in headers.py or if you have changed anything else in the script.
    Show some code, it's easier to pinpoint the problem that way.
    I haven't changed anything, I didn't feel the need to point out that I hadn't changed anything.

    headers.py is currently:
    Code:
    headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0',
        'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8',
        'Accept-Language': 'en-US,en;q=0.5',
        'Accept-Encoding': 'gzip, deflate, br',
        'DNT': '1',
        'Connection': 'keep-alive',
        'Host': 'drm.streamotion.com.au',
        'Upgrade-Insecure-Requests': '1',
        'Sec-Fetch-Dest': 'document',
        'Sec-Fetch-Mode': 'navigate',
        'Sec-Fetch-Site': 'none',
        'Sec-Fetch-User': '?1',
        'Upgrade-Insecure-Requests': '1',
    }
    Don't have time to dig into anything else (Python reinstall, alternate licence servers) at this second.
    Quote Quote  
  8. Originally Posted by koberulz View Post
    headers.py is currently:
    Code:
    headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0',
        'Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,*/*;q=0.8',
        'Accept-Language': 'en-US,en;q=0.5',
        'Accept-Encoding': 'gzip, deflate, br',
        'DNT': '1',
        'Connection': 'keep-alive',
        'Host': 'drm.streamotion.com.au',
        'Upgrade-Insecure-Requests': '1',
        'Sec-Fetch-Dest': 'document',
        'Sec-Fetch-Mode': 'navigate',
        'Sec-Fetch-Site': 'none',
        'Sec-Fetch-User': '?1',
        'Upgrade-Insecure-Requests': '1',
    }
    not sure where you got the headers from, it looks like its from a request for some website content, ie. html etc.
    you at least need the "Authorization" header from the license request.
    maybe you should have a read of the stickied threads on how to grab the right headers.
    Quote Quote  
  9. Must have clicked on the wrong file.

    Switched up to these:
    Code:
    headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64; rv:102.0) Gecko/20100101 Firefox/102.0',
        'Accept': '*/*',
        'Accept-Language': 'en-US,en;q=0.5',
        # 'Accept-Encoding': 'gzip, deflate, br',
        'Access-Control-Request-Method': 'POST',
        'Access-Control-Request-Headers': 'authorization',
        'Referer': 'https://kayosports.com.au/',
        'Origin': 'https://kayosports.com.au',
        'DNT': '1',
        'Connection': 'keep-alive',
        'Sec-Fetch-Dest': 'empty',
        'Sec-Fetch-Mode': 'cors',
        'Sec-Fetch-Site': 'cross-site',
    }
    but still the same error, so more digging required.
    Quote Quote  
  10. While I understand the frustration from everyone in this thread right now, Kayosports is particularly mean to beginners. The license URL you get from the network tab is not complete, you need to append the content id to it. And you find that content id inside the PSSH.


    In your case, the full license URL is this:
    Code:
    https://drm.streamotion.com.au/licenseServer/widevine/v1/streamotion/license?contentId=KAYO206774-AVC
    I have no idea if you're doing everything else correctly, and it's been too long since I messed around with Kayo to remember exactly what it looks like, but at least you have the correct license now.
    Quote Quote  
  11. How did you get to that content ID?
    Quote Quote  
  12. Hello! After following all the guide, when entering PSSH and license url, it says

    unable to parse license - check protobufs

    Any idea of how can I fix it?

    Thanks!
    Quote Quote  
  13. Originally Posted by antonio8909 View Post
    Hello! After following all the guide, when entering PSSH and license url, it says

    unable to parse license - check protobufs

    Any idea of how can I fix it?

    Thanks!
    provide more info
    what site? what video? what pssh? what license url?
    have you tried the sample site "tg4.ie" in the first post? was that successful?
    Quote Quote  
  14. After I inserted pssh and license I get:

    Traceback (most recent call last):
    File "C:\WKS-KEYS\l3.py", line 25, in <module>
    correct, keys = WV_Function(pssh, lic_url)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\WKS-KEYS\l3.py", line 18, in WV_Function
    wvdecrypt = WvDecrypt(init_data_b64=pssh, cert_data_b64=cert_b64, device=deviceconfig.device_android_generic)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\WKS-KEYS\pywidevine\L3\decrypt\wvdecryptcustom.py", line 16, in __init__
    self.cdm = cdm.Cdm()
    ^^^^^^^
    AttributeError: module 'pywidevine.L3.cdm.cdm' has no attribute 'Cdm'
    How can I solve (python noob)?
    Quote Quote  
  15. Just guessing: your installation of the package is incomplete or broken; the file ...\pywidevine\L3\cdm\cmd.py definitely contains a "class Cdm".

    So try reinstalling the package (and make sure you have a backup of the folder "\pywidevine\L3\cdm\devices").
    Quote Quote  
  16. When i try to reinstall i get:
    C:\Users\pc\Desktop\WKS-KEYS-1>python l3.py
    Traceback (most recent call last):
    File "C:\Users\pc\Desktop\WKS-KEYS-1\l3.py", line 9, in <module>
    from pywidevine.L3.cdm import cdm, deviceconfig
    File "C:\Users\pc\Desktop\WKS-KEYS-1\pywidevine\L3\cdm\cdm.py", line 7, in <module>
    from google.protobuf.message import DecodeError
    ModuleNotFoundError: No module named 'google'

    C:\Users\pc\Desktop\WKS-KEYS-1>pip install google
    Requirement already satisfied: google in c:\users\pc\appdata\local\programs\python\python31 1\lib\site-packages (3.0.0)
    Requirement already satisfied: beautifulsoup4 in c:\users\pc\appdata\local\programs\python\python31 1\lib\site-packages (from google) (4.12.2)
    Requirement already satisfied: soupsieve>1.2 in c:\users\pc\appdata\local\programs\python\python31 1\lib\site-packages (from beautifulsoup4->google) (2.4.1)

    C:\Users\pc\Desktop\WKS-KEYS-1>pip install cdm
    Requirement already satisfied: cdm in c:\users\pc\appdata\local\programs\python\python31 1\lib\site-packages (0.1.12)

    C:\Users\pc\Desktop\WKS-KEYS-1>python l3.py
    Traceback (most recent call last):
    File "C:\Users\pc\Desktop\WKS-KEYS-1\l3.py", line 9, in <module>
    from pywidevine.L3.cdm import cdm, deviceconfig
    File "C:\Users\pc\Desktop\WKS-KEYS-1\pywidevine\L3\cdm\cdm.py", line 7, in <module>
    from google.protobuf.message import DecodeError
    ModuleNotFoundError: No module named 'google'
    I always get "ModuleNotFoundError: No module named 'google'"

    Before (in old installation) to bypass the error "ModuleNotFoundError: No module named 'google'" i use "pip install --target="C:\WKS-KEYS\pywidevine\L3\cdm" cdm --upgrade", but then i get:
    Traceback (most recent call last):
    File "C:\WKS-KEYS\l3.py", line 25, in <module>
    correct, keys = WV_Function(pssh, lic_url)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\WKS-KEYS\l3.py", line 18, in WV_Function
    wvdecrypt = WvDecrypt(init_data_b64=pssh, cert_data_b64=cert_b64, device=deviceconfig.device_android_generic)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\WKS-KEYS\pywidevine\L3\decrypt\wvdecryptcustom.py", line 16, in __init__
    self.cdm = cdm.Cdm()
    ^^^^^^^
    AttributeError: module 'pywidevine.L3.cdm.cdm' has no attribute 'Cdm'
    So, how can I correctly solve the error "ModuleNotFoundError: No module named 'google'" and get a correct installation?
    Last edited by golle; 31st Aug 2023 at 12:11.
    Quote Quote  
  17. Originally Posted by golle View Post
    C:\Users\pc\Desktop\WKS-KEYS-1>pip install cdm
    Requirement already satisfied: cdm in c:\users\pc\appdata\local\programs\python\python31 1\lib\site-packages (0.1.12)
    this is definitely wrong.
    "cdm" installed from pip is a totally unrelated program
    Code:
    Name: cdm
    Version: 0.1.12
    Summary: Charzeh Download Manager
    Home-page: https://github.com/amirmd76/cdm.git
    Author: AmirMohammad Dehghan
    Author-email: dehghan@mit.edu
    License: MIT
    do you have multiple versions of python installed?

    what do these commands show?
    Code:
    python --version
    pip --version
    Quote Quote  
  18. No multiple versions of python installed.

    Python 3.11.5
    pip 23.2.1

    I can download and decode encrypted videos using keysdb.net for kid and key, but I don't know python
    Quote Quote  
  19. After running dumper.py. I can se only one folder which contain (.bin and .json). can anyone tell me where I can find private key folder. if it is not created then what is reason?
    Quote Quote  
  20. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by mahetajack View Post
    After running dumper.py. I can se only one folder which contain (.bin and .json). can anyone tell me where I can find private key folder. if it is not created then what is reason?
    What device are you using. It looks like you've not dumped keys yet.
    Quote Quote  
  21. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by golle View Post
    No multiple versions of python installed.

    Python 3.11.5
    pip 23.2.1

    I can download and decode encrypted videos using keysdb.net for kid and key, but I don't know python
    And your question is...?
    Quote Quote  
  22. hey, i tried N_m3u8DL-RE and successfully downloaded an episode. But after decryption with mp4decrypt i get this result in any videoplayer. Do you know what went wrong?
    Image Attached Thumbnails Click image for larger version

Name:	Screenshot 2023-09-03 204036.png
Views:	42
Size:	36.0 KB
ID:	73605  

    Quote Quote  
  23. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Ho! Decryption didn't work. Obviously.
    Did you get keys? Did you apply them with mp4decrpt? Do you think your question gives enough information for anyone to help you?
    Quote Quote  
  24. Are you sure you didn't decrypt double? Once with Nm and once with mp4decrypt alone?

    (Just quickly assumed, because it MAY BE that decrypting twice could lead to decrypted results again, but I didn't test)
    Last edited by Quint; 5th Sep 2023 at 06:27.
    Quote Quote  
  25. im sorry. here was the output:
    Code:
    20:54:05.097 INFO : N_m3u8DL-RE (Beta version) 20230628
    20:54:05.103 INFO : Loading URL: https://vodnowusoawsdash.secure.footprint.net/p112/streaming/watch/241413/85-10000-1-1.ism/.mpd
    20:54:05.177 INFO : Content Matched: Dynamic Adaptive Streaming over HTTP
    20:54:05.178 INFO : Parsing streams...
    20:54:05.210 WARN : Writing meta json
    20:54:05.218 INFO : Extracted, there are 6 streams, with 4 basic streams, 1 audio streams, 1 subtitle streams
    20:54:05.219 INFO : Vid *CENC 720x540 | 2800 Kbps | video=2800000 | avc1.4D001F | 1342 Segments | ~44m43s
    20:54:05.220 INFO : Vid *CENC 720x540 | 1400 Kbps | video=1400000 | avc1.4D001F | 1342 Segments | ~44m43s
    20:54:05.220 INFO : Vid *CENC 640x480 | 800 Kbps | video=800000 | avc1.4D001F | 1342 Segments | ~44m43s
    20:54:05.221 INFO : Vid *CENC 640x480 | 400 Kbps | video=400000 | avc1.4D001F | 1342 Segments | ~44m43s
    20:54:05.221 INFO : Aud *CENC audio=128000 | 128 Kbps | mp4a.40.2 | de | 2CH | 1342 Segments | ~44m43s
    20:54:05.221 INFO : Sub textstream_eng=2000 | de | stpp.ttml.im1t | 1339 Segments | ~44m37s
    20:54:09.115 INFO : Parsing streams...
    20:54:09.121 INFO : Selected streams:
    20:54:09.121 INFO : Vid *CENC 720x540 | 1400 Kbps | video=1400000 | avc1.4D001F | 1342 Segments | ~44m43s
    20:54:09.121 INFO : Aud *CENC audio=128000 | 128 Kbps | mp4a.40.2 | de | 2CH | 1342 Segments | ~44m43s
    20:54:09.121 INFO : Sub textstream_eng=2000 | de | stpp.ttml.im1t | 1339 Segments | ~44m37s
    20:54:09.122 WARN : Writing meta json
    20:54:09.126 INFO : Save Name: _2023-09-03_20-54-05
    20:54:09.135 INFO : Start downloading...Vid 720x540 | 1400 Kbps | video=1400000 | avc1.4D001F
    20:54:09.135 WARN : When CENC encryption is detected, binary merging is automatically enabled
    20:54:09.159 WARN : Type: cenc
    20:54:09.159 WARN : PSSH(WV): CAESIGYxZjNlMmJjMDE1ODUyMDE4ZjMxMzE1NGIxZjljMGViIgYyNDE0MTMqAlNE
    20:54:09.160 WARN : KID: f1f3e2bc015852018f313154b1f9c0eb
    20:54:09.160 WARN : Reading media info...
    20:54:09.195 INFO : [0x1]: Video, h264 (avc1), 720x540
    20:54:24.446 INFO : Binary merging...
    20:54:24.959 INFO : Start downloading...Aud audio=128000 | 128 Kbps | mp4a.40.2 | de | 2CH
    20:54:24.984 WARN : Type: cenc
    20:54:24.984 WARN : PSSH(WV): CAESIGYxZjNlMmJjMDE1ODUyMDE4ZjMxMzE1NGIxZjljMGViIgYyNDE0MTMqAlNE
    20:54:24.985 WARN : KID: f1f3e2bc015852018f313154b1f9c0eb
    20:54:24.985 WARN : Reading media info...
    20:54:25.026 INFO : [0x1]: Audio, aac (mp4a), 128 kb/s
    20:54:28.384 INFO : Binary merging...
    20:54:28.559 INFO : Start downloading...Sub textstream_eng=2000 | de | stpp.ttml.im1t
    20:54:28.585 WARN : Reading media info...
    20:54:28.622 INFO : [0x1]: Data, none (stpp) (default)
    20:54:32.853 WARN : Extracting TTML(mp4) subtitle...
    20:54:33.213 INFO : Binary merging...
    20:54:33.216 INFO : Done
    after that i moved to the mp4decrypt folder and typed
    Code:
    mp4decrypt.exe --key 1:f1f3e2bc015852018f313154b1f9c0eb _2023-09-03_20-54-05.de.mp4 hello.mp4
    i got the bento4 toolbox and downloaded it locally in my downloads folder i moved to the direct folder "bin" with cmd and tried to decrypt the video

    after Nm was finished, i couldnt start the video "couldnt be rendered"

    did i forgot something?
    Quote Quote  
  26. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Key is wrong?
    Quote Quote  
  27. Member
    Join Date
    Feb 2022
    Location
    Search the forum first!
    Search PM
    Originally Posted by Quint View Post
    Are you sure you didn't decrypt double? Once with Nm and once with mp4decrypt alone?
    How does that work , exactly?
    Quote Quote  
  28. Originally Posted by A_n_g_e_l_a View Post
    Key is wrong?
    oh i thought kid was the decryption key. i read that you can read it from the dmp file. or can i translate something to get the decryption key? could give me a hint? i am trying for 2 hours now ..
    Quote Quote  



Similar Threads

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