VideoHelp Forum
+ Reply to Thread
Results 1 to 22 of 22
Thread
  1. For example, https://www.crackle.com/watch/6916
    youtube-dl doesn't seem to work:
    Code:
    youtube-dl https://www.crackle.com/watch/6916
    [Crackle] 6916: Downloading media JSON as US
    [Crackle] 6916: Downloading media JSON as AU
    [Crackle] 6916: Downloading media JSON as CA
    [Crackle] 6916: Downloading media JSON as AS
    [Crackle] 6916: Downloading media JSON as FM
    [Crackle] 6916: Downloading media JSON as GU
    [Crackle] 6916: Downloading media JSON as MP
    [Crackle] 6916: Downloading media JSON as PR
    [Crackle] 6916: Downloading media JSON as PW
    [Crackle] 6916: Downloading media JSON as MH
    [Crackle] 6916: Downloading media JSON as VI
    Traceback (most recent call last):
      File "__main__.py", line 19, in <module>
      File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpvjygsik_\build\youtube_dl\__init__.py", line 475, in main
      File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpvjygsik_\build\youtube_dl\__init__.py", line 465, in _real_main
      File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpvjygsik_\build\youtube_dl\YoutubeDL.py", line 2056, in download
      File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpvjygsik_\build\youtube_dl\YoutubeDL.py", line 799, in extract_info
      File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpvjygsik_\build\youtube_dl\YoutubeDL.py", line 806, in wrapper
      File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpvjygsik_\build\youtube_dl\YoutubeDL.py", line 827, in __extract_info
      File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpvjygsik_\build\youtube_dl\extractor\common.py", line 532, in extract
      File "C:\Users\dst\AppData\Roaming\Build archive\youtube-dl\ytdl-org\tmpvjygsik_\build\youtube_dl\extractor\crackle.py", line 200, in _real_extract
    TypeError: exceptions must derive from BaseException
    And also yt-dlp:
    Code:
    yt-dlp https://www.crackle.com/watch/6916
    WARNING: [Crackle] No country code was given using --geo-bypass-country. Trying with a list of known countries
    [Crackle] 6916: Downloading media JSON from US API
    ERROR: [Crackle] 6916: Crackle said: Fatal Error 105 - Media ID not found in Sony Crackle System
    Is there something I missed? Thanks in advance.
    Quote Quote  
  2. Try like this

    Code:
    yt-dlp -F "https://widevinedashus-crackle-com.akamaized.net/1/x/km/bwvyb_Widevine_Dash_playlist.mpd" --allow-u --no-warnings
    [generic] bwvyb_Widevine_Dash_playlist: Requesting header
    [generic] bwvyb_Widevine_Dash_playlist: Downloading webpage
    [generic] bwvyb_Widevine_Dash_playlist: Extracting information
    [info] Available formats for bwvyb_Widevine_Dash_playlist:
    ID EXT RESOLUTION │   TBR PROTO │ VCODEC        VBR ACODEC     ABR     ASR MORE INFO
    ─────────────────────────────────────────────────────────────────────────────────────────────────────
    1  m4a audio only │   68k https │ audio only        mp4a.40.2  68k 48000Hz [en] DASH audio, m4a_dash
    2  mp4 512x288    │  324k https │ avc1.64001e  324k video only             DASH video, mp4_dash
    3  mp4 640x360    │  563k https │ avc1.64001e  563k video only             DASH video, mp4_dash
    4  mp4 768x432    │  927k https │ avc1.64001f  927k video only             DASH video, mp4_dash
    5  mp4 1280x720   │ 1501k https │ avc1.640028 1501k video only             DASH video, mp4_dash
    6  mp4 1920x1080  │ 2695k https │ avc1.640028 2695k video only             DASH video, mp4_dash
    7  mp4 1920x1080  │ 3791k https │ avc1.640028 3791k video only             DASH video, mp4_dash
    Quote Quote  
  3. Originally Posted by pkp View Post
    Try like this

    Code:
    yt-dlp -F "https://widevinedashus-crackle-com.akamaized.net/1/x/km/bwvyb_Widevine_Dash_playlist.mpd" --allow-u --no-warnings
    [generic] bwvyb_Widevine_Dash_playlist: Requesting header
    [generic] bwvyb_Widevine_Dash_playlist: Downloading webpage
    [generic] bwvyb_Widevine_Dash_playlist: Extracting information
    [info] Available formats for bwvyb_Widevine_Dash_playlist:
    ID EXT RESOLUTION │   TBR PROTO │ VCODEC        VBR ACODEC     ABR     ASR MORE INFO
    ─────────────────────────────────────────────────────────────────────────────────────────────────────
    1  m4a audio only │   68k https │ audio only        mp4a.40.2  68k 48000Hz [en] DASH audio, m4a_dash
    2  mp4 512x288    │  324k https │ avc1.64001e  324k video only             DASH video, mp4_dash
    3  mp4 640x360    │  563k https │ avc1.64001e  563k video only             DASH video, mp4_dash
    4  mp4 768x432    │  927k https │ avc1.64001f  927k video only             DASH video, mp4_dash
    5  mp4 1280x720   │ 1501k https │ avc1.640028 1501k video only             DASH video, mp4_dash
    6  mp4 1920x1080  │ 2695k https │ avc1.640028 2695k video only             DASH video, mp4_dash
    7  mp4 1920x1080  │ 3791k https │ avc1.640028 3791k video only             DASH video, mp4_dash
    You mean like this?
    Code:
    yt-dlp -F "https://widevinedashus-crackle-com.akamaized.net/1/x/km/enc_bwvyb_Crackle-L08-1080hd-3800k.mp4" --allow-u --no-warnings
    [generic] enc_bwvyb_Crackle-L08-1080hd-3800k: Requesting header
    [info] Available formats for enc_bwvyb_Crackle-L08-1080hd-3800k:
    ID  EXT RESOLUTION │ PROTO │ VCODEC  ACODEC
    ────────────────────────────────────────────
    mp4 mp4 unknown    │ https │ unknown unknown
    Sorry I don't get it, what should I type in?
    Quote Quote  
  4. search for mpd in the network tab...right click that and copy paste that url into the command ...

    -F gives the list of all available formats....To download any one format use

    Code:
    yt-dlp -f 7 "https://widevinedashus-crackle-com.akamaized.net/1/x/km/bwvyb_Widevine_Dash_playlist.mpd" --allow-u --no-warnings
    like this for full hd

    Code:
    [generic] bwvyb_Widevine_Dash_playlist: Requesting header
    [generic] bwvyb_Widevine_Dash_playlist: Downloading webpage
    [generic] bwvyb_Widevine_Dash_playlist: Extracting information
    [info] bwvyb_Widevine_Dash_playlist: Downloading 1 format(s): 7
    [download] Destination: bwvyb_Widevine_Dash_playlist [bwvyb_Widevine_Dash_playlist].mp4
    [download]   0.3% of 2.67GiB at  1.16MiB/s ETA 39:03
    Quote Quote  
  5. Originally Posted by pkp View Post
    search for mpd in the network tab...right click that and copy paste that url into the command ...
    Yes I know that, I used
    Code:
    yt-dlp https://widevinedashus-crackle-com.akamaized.net/1/x/km/enc_bwvyb_Crackle-L08-1080hd-3800k.mp4
    and I did get a video, it had the same running time, but looked like this——
    Image
    [Attachment 63886 - Click to enlarge]
    Quote Quote  
  6. it's encrypted. need key to decrypt ... read some post on this forum ...
    Quote Quote  
  7. Originally Posted by McFly2077 View Post
    Originally Posted by pkp View Post
    search for mpd in the network tab...right click that and copy paste that url into the command ...
    Yes I know that, I used
    Code:
    yt-dlp https://widevinedashus-crackle-com.akamaized.net/1/x/km/enc_bwvyb_Crackle-L08-1080hd-3800k.mp4
    and I did get a video, it had the same running time, but looked like this——
    Bcoz it is encrypted video like lomero said...if you want key for this particular video i can get...but if you want to know the method of doing it search the forum...it is all over there repeated
    Quote Quote  
  8. Originally Posted by pkp View Post
    Originally Posted by McFly2077 View Post
    Originally Posted by pkp View Post
    search for mpd in the network tab...right click that and copy paste that url into the command ...
    Yes I know that, I used
    Code:
    yt-dlp https://widevinedashus-crackle-com.akamaized.net/1/x/km/enc_bwvyb_Crackle-L08-1080hd-3800k.mp4
    and I did get a video, it had the same running time, but looked like this——
    Bcoz it is encrypted video like lomero said...if you want key for this particular video i can get...but if you want to know the method of doing it search the forum...it is all over there repeated
    I searched the forum these days, and I think I know how to get PSSH and License URL for this website now:
    I find PSSH in the mpd file:
    Code:
    AAAAMnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABIiClVTXzI1MTMyNDZI49yVmwY=
    and I searched "license" in the F12 network tab, and I get the License URL and the Headers(I suppose they are?):
    Image
    [Attachment 64008 - Click to enlarge]

    Image
    [Attachment 64009 - Click to enlarge]


    Then I put these things into http://getwvkeys.cc/ and get three keys:
    Image
    [Attachment 64010 - Click to enlarge]


    Then I typed this in the PowerShell:
    Code:
    .\mp4decrypt --key 1:7500ac67a1e85023ac548943720637e4:fc028b83780c2f526f4647e140fe3bc0 --key 2:2509e1892443518794a24321cb710ec3:cb0c5c37e8c5d51aca79c10298148268 --key 3:d1a95dbdb6c050ed9ee7852f35c638ae:9c1a58455938305a89b1da11d5b44d37 --show-progress encrypted.mp4 decrypted.mp4
    But the decrypted.mp4 I got looked the same as encrypted.mp4...

    Which step am I doing wrong?
    Quote Quote  
  9. Try
    Code:
    .\mp4decrypt --key 7500ac67a1e85023ac548943720637e4:fc028b83780c2f526f4647e140fe3bc0 --key 2509e1892443518794a24321cb710ec3:cb0c5c37e8c5d51aca79c10298148268 --key d1a95dbdb6c050ed9ee7852f35c638ae:9c1a58455938305a89b1da11d5b44d37 --show-progress encrypted.mp4 decrypted.mp4
    Also, the keys that you got are cached, so the information you put in is not necessarily everything you need to get the keys yourself. Untick the cache button to verify.

    I don't think you have all the necessary information to get keys. There's normally some subscriber token, otherwise anyone with the pssh and url can get keys.
    Last edited by ElCap; 26th Mar 2022 at 06:10.
    Quote Quote  
  10. Originally Posted by ElCap View Post
    Try
    Code:
    .\mp4decrypt --key 7500ac67a1e85023ac548943720637e4:fc028b83780c2f526f4647e140fe3bc0 --key 2509e1892443518794a24321cb710ec3:cb0c5c37e8c5d51aca79c10298148268 --key d1a95dbdb6c050ed9ee7852f35c638ae:9c1a58455938305a89b1da11d5b44d37 --show-progress encrypted.mp4 decrypted.mp4
    Also, the keys that you got are cached, so the information you put in is not necessarily everything you need to get the keys yourself. Untick the cache button to verify.

    I don't think you have all the necessary information to get keys. There's normally some subscriber token, otherwise anyone with the pssh and url can get keys.
    Your code works!

    I untick the cache button, and it says:
    Code:
    Wrong headers: while scanning an alias in "<unicode string>", line 1, column 9: Accept: */* ^ expected alphabetic or numeric character, but found '/' in "<unicode string>", line 1, column 10: Accept: */* ^
    What other information do I need?
    Could you tell me if the keys I got did work, why should I untick the cache button?

    PS. Any threads recommended?
    Quote Quote  
  11. Just don't touch the headers..leave it as is....Put the PSSH,lic url....remove the cache tick....you'll get the keys
    Quote Quote  
  12. Originally Posted by pkp View Post
    Just don't touch the headers..leave it as is....Put the PSSH,lic url....remove the cache tick....you'll get the keys
    WOW, amazing, really thanks pal!
    Quote Quote  
  13. This thread was gobbledygook from the first post. Now, I ask the question, no techno babble please, how do you
    download videos from crackle? As ALL the so called crackle downloaders online and for the computer don't work,
    NONE. Can't believe that there isn't a easier solution then the nonsense posted above.
    Quote Quote  
  14. Originally Posted by EricDraven View Post
    This thread was gobbledygook from the first post. Now, I ask the question, no techno babble please, how do you
    download videos from crackle? As ALL the so called crackle downloaders online and for the computer don't work,
    NONE. Can't believe that there isn't a easier solution then the nonsense posted above.
    lol
    Quote Quote  
  15. Blessed are believers!
    Quote Quote  
  16. So far two USELESS replies. I hear alot of flappening and nothing happening
    Quote Quote  
  17. Originally Posted by EricDraven View Post
    So far two USELESS replies. I hear alot of flappening and nothing happening
    My deepest apologies sir!
    But you need to have an elite level membership on videohelp to demand for others to do all the work. Maybe you should upgrade your membership level and try again.
    Quote Quote  
  18. @EricDraven Yeah buddy, demanding people to tell you...that will work well for you LMAO

    maybe spend 5 minutes learning how to do it? the info is at your fingertips...nobody is going to spoonfeed you.
    Quote Quote  
  19. Hello! I have followed the instructions and for the most part it works! I miraculously downloaded a full episode. However, I have not been able to obtain the same result for other videos. Also there have been changes made to the site. The mpd link is now appended with a session Id like so:

    Code:
    https://prod-vod-cdn1.crackle.com/v1/dash/ab95b45b71c711ddf59f86e4e6bea571f56e1289/v2mt-prod-crackle-cloudfront/fef95e6b5ee695e858b64691c95f580f/us-west-2/out/v1/cca569ff2b98432f9ba6a5a61cde3b1d/cc1a04f1519a4e01acf1471c93fb6e40/84df441594d74061995f0a3fd170d3e5/index.mpd?aws.sessionId=04ef0b2b-181d-4525-802b-8596db0028bc
    I even tried removing the session ID but it would give me an error message that it can't download.



    So when I download the link it would sometimes only provide the last ten minutes of a video. For instance if yt-dlp finds 893 fragments, the mpd link may only return 123. I have read that I could merge individual video and audio mp4 files together and then decrypt them as usual, However ffmpeg tells me that it can't process the input data. I have read about repairing the files but from what I have researched so far it only does that one at a time, requiring a sample video to work from. I've tried working with a few to see if it would work. the "fixed" files were able to be read my ffmpeg and also decrypted but then when I try to play the video, it looks like the same before it was decrypted, just like the image in reply#5


    I've been trying to find solutions on my own but I've hit a wall.
    Quote Quote  
  20. Originally Posted by TrUnks_Moss View Post
    However, I have not been able to obtain the same result for other videos.
    I've been trying to find solutions on my own but I've hit a wall.
    Which ones?
    Did you try n_m3u8DL-RE?
    Quote Quote  
  21. Originally Posted by [ss]vegeta View Post
    Originally Posted by TrUnks_Moss View Post
    However, I have not been able to obtain the same result for other videos.
    I've been trying to find solutions on my own but I've hit a wall.
    Which ones?
    Did you try n_m3u8DL-RE?

    Basically every other video on that site, even the one I had luck with but I figured out how to get the whole video

    I briefly looked into n_m3u8DL-RE but I haven't tried it yet

    I had to include -k parameter and I removed the session ID from the mpd. I noticed when I was using Stream Detector and YT-DLP to download the other files it would always end up processing mpd last and would leave the message "(pass -k to keep)"

    Code:
    yt-dlp -f bv,ba --allow-u -k "https://prod-vod-cdn1.crackle.com/v1/dash/ab95b45b71c711ddf59f86e4e6bea571f56e1289/v2mt-prod-crackle-cloudfront/fef95e6b5ee695e858b64691c95f580f/us-west-2/out/v1/cca569ff2b98432f9ba6a5a61cde3b1d/cc1a04f1519a4e01acf1471c93fb6e40/84df441594d74061995f0a3fd170d3e5/index.mpd"
    I've tested this with other videos and it works
    Quote Quote  
  22. Does anyone have the old crackle links for movies, i.e.

    http://media-us-am.crackle.com/1/c/4m/c9fyb_480p_1mbps.mp4

    I believe I have figured out a way to get the widevine keys for the older movies which no longer appear on the website, but the links are still active, so I am wondering if someone has links like the one above they would be willing to share? Thanks
    Quote Quote  



Similar Threads

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