VideoHelp Forum
+ Reply to Thread
Results 1 to 16 of 16
Thread
  1. Hello,
    Seem recently AbemaTV use new DRM for protect their content. And I predict that it's not Widevine because it's not uuid I've seen.
    Now I can't use StreamFab to downloading.
    Can anyone help me this problem? This is video link: https://abema.tv/video/episode/19-189_s1_p1
    Thanks for your reading.
    Quote Quote  
  2. yt-dlp don't work anymore ?
    Quote Quote  
  3. It's using clearkey

    MPD
    Code:
    https://ds-vod-abematv.akamaized.net/program/19-189_s1_p1/manifest.mpd
    Key
    Code:
    8a20f5c1d8b34b2c99f5827aaf986570:e1b95906ae8144e08103a7b159d2134a
    Click image for larger version

Name:	9M3wzsT.png
Views:	807
Size:	854.8 KB
ID:	79740
    Quote Quote  
  4. Just needs a Japanese IP. If current yt-dlp doesn't work for you, update to the latest:

    Code:
    pip install yt-dlp --upgrade --pre
    Edit: @Frieren: oh, does it? yt-dlp worked just fine for me though.
    Quote Quote  
  5. Originally Posted by Frieren View Post
    It's using clearkey

    MPD
    Code:
    https://ds-vod-abematv.akamaized.net/program/19-189_s1_p1/manifest.mpd
    Key
    Code:
    8a20f5c1d8b34b2c99f5827aaf986570:e1b95906ae8144e08103a7b159d2134a
    Image
    [Attachment 79740 - Click to enlarge]
    Thanks for your help! Can you teach me howw to get key with clear key DRM? It can be use with some sites like cdrm-project.com?
    Quote Quote  
  6. Education Student (Grad.) CrymanChen's Avatar
    Join Date
    Apr 2022
    Location
    Hong Kong
    Search Comp PM
    I just used the so-called "traditional" way to download their video.
    Here's your key:
    Code:
    e7bcbc32f3fc890fb2a8037bbac94ee0
    and here's the iv:
    Code:
    11b76561d9861250a2199502224c3bdf
    and then use N_m3u8DL-RE to download it:
    Code:
    N_m3u8DL-RE.exe "https://vod-abematv.akamaized.net/program/19-189_s1_p1/1080/playlist.m3u8" --custom-hls-key e7bcbc32f3fc890fb2a8037bbac94ee0 --custom-hls-iv 11b76561d9861250a2199502224c3bdf
    twitter @Cryman_Chen
    email crymanchen@gmail.com
    Quote Quote  
  7. Originally Posted by Frieren View Post
    It's using clearkey

    MPD
    Code:
    https://ds-vod-abematv.akamaized.net/program/19-189_s1_p1/manifest.mpd
    Key
    Code:
    8a20f5c1d8b34b2c99f5827aaf986570:e1b95906ae8144e08103a7b159d2134a
    Image
    [Attachment 79740 - Click to enlarge]

    thanks, great job! it is the best way for people like me have no knowledge about custom aes-128 encrypt.
    Quote Quote  
  8. Originally Posted by white_snake View Post
    Just needs a Japanese IP. If current yt-dlp doesn't work for you, update to the latest:

    Code:
    pip install yt-dlp --upgrade --pre
    Edit: @Frieren: oh, does it? yt-dlp worked just fine for me though.
    yeah, I just test with yt-dlp and it worked. seem clearkey doesn't cause downloading error from abema.
    Quote Quote  
  9. For downloading, yes, just use yt-dlp. If anyone's attempting to decrypt the clearkey license server response because you're writing an addon/plugin or something, there's a variety of ciphers/obfuscation used: AES-CBC, HMAC-SHA256, Blowfish-ECB, RC4, Base58 encoding (Bitcoin variant).
    Quote Quote  
  10. I know I need to decode base64 to hex, but like this, how to do? It's 3 ".", and I don't know what thing I can take.
    Bjro6aoWsPeWvSdHZUTV5SV9CK31UPdzZE9a5NjLjCgq.LwwAT T6x1DK7rTvgbh8qve5.e5b13d650a0780dd19d30f00e29d010 f
    Quote Quote  
  11. Originally Posted by kienkzz View Post
    I know I need to decode base64 to hex, but like this, how to do? It's 3 ".", and I don't know what thing I can take.
    Bjro6aoWsPeWvSdHZUTV5SV9CK31UPdzZE9a5NjLjCgq.LwwAT T6x1DK7rTvgbh8qve5.e5b13d650a0780dd19d30f00e29d010 f
    yt-dlp not work?
    discord account was stolen, although i have changed my pw, please contact with caution
    Quote Quote  
  12. Originally Posted by shellcmd View Post
    yt-dlp not work?
    Before it didn't work, but in latest version it works normally. I'm just curious about this thing.
    Quote Quote  
  13. okay, I'll use wvg-next (Widevine L3 Guesser 2024) extension for get clearkey. When I play content with clearkey, it can automatically detect it's clearkey protection and will give me key. So great if I can't download from abema with streamlink or yt-dlp.
    Quote Quote  
  14. Originally Posted by kienkzz View Post
    I know I need to decode base64 to hex, but like this, how to do? It's 3 ".", and I don't know what thing I can take.
    Bjro6aoWsPeWvSdHZUTV5SV9CK31UPdzZE9a5NjLjCgq.LwwAT T6x1DK7rTvgbh8qve5.e5b13d650a0780dd19d30f00e29d010 f
    That's encrypted using all five ciphers/obfuscation techniques I listed in my previous reply. You'll also need your Abema user ID and several keys you can extract from the .js files on the website. As you're only curious, I won't share the actual details.
    Quote Quote  
  15. Member aqzs's Avatar
    Join Date
    Mar 2024
    Location
    Paris
    Search Comp PM
    Originally Posted by SocietyBox View Post
    For downloading, yes, just use yt-dlp. If anyone's attempting to decrypt the clearkey license server response because you're writing an addon/plugin or something, there's a variety of ciphers/obfuscation used: AES-CBC, HMAC-SHA256, Blowfish-ECB, RC4, Base58 encoding (Bitcoin variant).
    In fact, it would be better to grab keys from EME LOGGER at this point..
    Quote Quote  
  16. Originally Posted by aqzs View Post
    In fact, it would be better to grab keys from EME LOGGER at this point..
    That's why I said "because you're writing an addon/plugin or something", when you want to avoid manual intervention.
    Quote Quote  



Similar Threads

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