hello,
i want to download this content (https://plus.nhk.jp/watch/st/e1_2024080304723, need VPN) from NHK Plus (NHK+) but i don't know how to get PSSH. It's M3U8, not MPD like before.
I've tried to get PSSH from N_m3u8DL-RE like this:
but it didn't work. It said:Code:17:12:19.557 WARN : PSSH(WV): IhQwNDA4LTIwMjQwODAzLTEyNzMtMEjj3JWbBg== 17:12:19.559 WARN : KID: dbac446da52e4d1488994c8af0aeaa7f
Also, the subtitle from this site when convert to SRT is like this:Code:{"code":400,"error":true,"message":"Failed to extract KID from PSSH: Invalid box type 0x30382d32, not 'pssh'"}
i don't want to edit them by hand, because it take many times to do it. So how to get PSSH form NHK+, convert subtitles with true format? (just text without that complex text).Code:[CS][CS][SWF_7][SDF_840_480][SDP_58_29][SHS_4][SVS_24][SSM_36_36][APS_7_8][YLF][COL_4][COL_5_1]ほんとだ!
you can try using 1 min trial to test, or get m3u8 and delete _1min in url.
Hope you can explain me how to get them. thanks.
m3u8 url:
license url:Code:https://vod-npd2.cdn.plus.nhk.jp/npd2/7fe1-0408/20240803/1273-1-3-093c1f072561b440e58abe1bd94b7a51/cenc/manifest_m1500.m3u8
subtitle:Code:https://drm.npd.plus.nhk.jp/widevine/license
playlist_2024-08-07_17-00-55.srt
Edit: Now I could get PSSH from KID, but it said:
although i copy authorization: Bearer but it still not work.Code:{"code":400,"error":true,"message":"Failed to get license: 401 Unauthorized"}
Edit 2: I use EME Logger and it works! It can get the key, but subtitle, how to convert it to normal format?
+ Reply to Thread
Results 1 to 30 of 33
-
Last edited by kienkzz; 16th Aug 2024 at 10:05.
-
Code:
c01ff0382ecf4ddd88a0f1f27201986d:d2e727e4823b4f361ff06a876e2d5a07 d00b857f99a242ffadc88c149ff5d921:861cb750a3213b1f91066d0d9677bb86 81359133f3c3422d95439faaaea157e2:caf5a814656689eb0669742473a57bc1
Edit: for that messed up vtt, you can use notepad++ with regex replace all
Code:\[\w+]
fixed.srtLast edited by 2nHxWW6GkN1l916N3ayz8HQoi; 7th Aug 2024 at 07:11.
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
Thanks for your help, but I've another problem:
I can't decrypt it via mp4decrypt although I use 3 keys you sent.
here is video and audio i've downloaded before.
btw thanks for your help with subtitles!
playlist_2024-08-07_16-53-41.mp4
playlist_2024-08-07_16-51-02.m4a -
Try decrypting the 1 min m3u8 version. Don't go for the full one. Maybe they have different keys.
Edit: in your first post, you said you can get the pssh and the keys, do you get different keys?--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
for 1 min m3u8 version, video and audio are working with the last one. and i get the same key with you
[Attachment 81297 - Click to enlarge] -
If you know how to get the keys for the short version AND can make the full version play in your browser naturally, then get the other keys for the full one by doing the same steps. Otherwise what you're trying are exploits and those will most likely fail since you aren't supposed to obtain that full video.
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
MPD (337MB)
Code:https://vod-npd2.cdn.plus.nhk.jp/npd2/7fe1-0408/20240803/1273-1-3-093c1f072561b440e58abe1bd94b7a51/cenc/manifest_m6000.m3u8
-
thanks, but important is how to get the right key with this KID?
Code:KID: dbac446da52e4d1488994c8af0aeaa7f
Can I use KID to get PSSH and get key after? Can I use same header for these version?
thanks for your link, seem it can be a nice trick for someone -
i think at least chrome browser extension '篡改猴'(tampermonkey) or '暴力猴'(violentmonkey)+ eme logger will give you pssh directly
-
-
then you can get the 1080p full m3u8 first, then download segement and get init.mp4, read pssh from init.mp4
Code:AAAAPHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABwiFDA0MDgtMjAyNDA4MDMtMTI3My0wSOPclZsG
Last edited by shellcmd; 7th Aug 2024 at 21:15.
-
-
-
-
-
Kid, it's not working.
[Attachment 81321 - Click to enlarge]discord chuliaohaibaipiao -
Thanks for your answer, but it's so weird... it still show old key which I do first
[Attachment 81323 - Click to enlarge]
Edit: I tried to use Bitmovin DRM but it can't load PSSH so I can't do anything.Last edited by kienkzz; 8th Aug 2024 at 07:52.
-
PSSH can be extracted from init mp4
hex
Code:00 00 00 3C 70 73 73 68 00 00 00 00 ED EF 8B A9 79 D6 4A CE A3 C8 27 DC D5 1D 21 ED 00 00 00 1C 22 14 30 34 30 38 2D 32 30 32 34 30 38 30 33 2D 31 32 37 33 2D 30 48 E3 DC 95 9B 06
Code:AAAAPHBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABwiFDA0MDgtMjAyNDA4MDMtMTI3My0wSOPclZsG
-
Now I know I can't edit anything in Widevine L3 Guesser 2024. It just takes some information and fill them and I can't edit.
I've typed Manifest URL and License URL like this pic but the first time it didn't show PSSH so output said "Data must not be empty"
[Attachment 81373 - Click to enlarge]
[Attachment 81374 - Click to enlarge]
But I didn't know what I did, PSSH was showed and right license URL but it said error like this pic.
[Attachment 81375 - Click to enlarge]
Anyone can explain me these? And what I do next for get decryption key? Thanks for your help before. -
-
-
-
-
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
-
Ok, I can create account with 1-month free, then it needs receipt like NHK TV, seem I need to create multi-account for watching free. I'll use StreamFab to download them. But I prefer CleverGet because it doesn't have error from subtitles (timing is exactly than StreamFab).
Btw, I've download video from NHK+ with StreamFab and CleverGet and I see 2 videos in 1 content have different size.
I don't know these videos has different from quality or it's same?
Cleverget
#アニメ - アニメ 忍たま乱.mp4
StreamFab
アニメ 忍たま乱太郎「照.mp4 -
Same res but look at video bitrate
General
Complete name : アニメ 忍たま乱太郎「照.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 261 MiB
Duration : 9 min 59 s
Overall bit rate mode : Variable
Overall bit rate : 3 656 kb/s
Frame rate : 29.970 FPS
Movie name : アニメ 忍たま乱太郎「照星の特別指導の段」
Performer : 【声】高山みなみ,田中真弓,一龍斎貞友,大塚明夫,関俊彦,浦山迅,巴菁子,飯塚昭三,【原作】尼子騒兵 衛,【脚本】浦沢義雄
Description : 虎若(とらわか)と四年生の田村三木ヱ門(たむらみきえもん)先輩が、照星(しょうせい)さんから火縄銃( ひなわじゅう)の特別指導をうけることになった。照星さんに教えてもらえると、うれしい虎若。だが、なぜか 照星さんは田村先輩ばかり指導して、虎若になかなか教えてくれないのだ。
Writing application : Lavf60.3.100
Cover : Yes
Comment : https://plus.nhk.jp/watch/st/e1_2024081409967?playlist_id=e6503c77-9a3b-44ac-9e63-b866...subfolder=true
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4
Format settings : CABAC / 3 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 3 frames
Format settings, GOP : M=1, N=30
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 9 min 59 s
Bit rate mode : Variable
Bit rate : 3 500 kb/s
Maximum bit rate : 5 360 kb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 29.970 (30000/1001) FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.056
Stream size : 250 MiB (96%)
Codec configuration box : avcC
Audio
ID : 3
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : mp4a-40-2
Duration : 9 min 59 s
Bit rate mode : Constant
Bit rate : 128 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 9.14 MiB (4%)
Title : main
Language : Japanese
Default : Yes
Alternate group : 1
Text
ID : 4
Format : Timed Text
Muxing mode : sbtl
Codec ID : tx3g
Duration : 8 min 50 s
Bit rate mode : Variable
Bit rate : 319 b/s
Frame rate : 1.470 FPS
Stream size : 20.7 KiB (0%)
Title : Japanese
Language : Japanese
Default : Yes
Forced : No
Alternate group : 3
Count of events : 389
General
Complete name : #アニメ - アニメ 忍たま乱.mp4
Format : MPEG-4
Format profile : Base Media
Codec ID : isom (isom/iso2/avc1/mp41)
File size : 115 MiB
Duration : 9 min 59 s
Overall bit rate mode : Variable
Overall bit rate : 1 609 kb/s
Frame rate : 30.000 FPS
Movie name : #アニメ - アニメ 忍たま乱太郎「照星の特別指導の段」
Description : 虎若(とらわか)と四年生の田村三木ヱ門(たむらみきえもん)先輩が、照星(しょうせい)さんから火縄銃( ひなわじゅう)の特別指導をうけることになった。照星さんに教えてもらえると、うれしい虎若。だが、なぜか 照星さんは田村先輩ばかり指導して、虎若になかなか教えてくれないのだ。
Writing application : Lavf58.20.100
Cover : Yes
Video
ID : 1
Format : AVC
Format/Info : Advanced Video Codec
Format profile : High@L4
Format settings : CABAC / 4 Ref Frames
Format settings, CABAC : Yes
Format settings, Reference frames : 4 frames
Codec ID : avc1
Codec ID/Info : Advanced Video Coding
Duration : 9 min 59 s
Bit rate : 1 341 kb/s
Width : 1 920 pixels
Height : 1 080 pixels
Display aspect ratio : 16:9
Frame rate mode : Constant
Frame rate : 30.000 FPS
Color space : YUV
Chroma subsampling : 4:2:0
Bit depth : 8 bits
Scan type : Progressive
Bits/(Pixel*Frame) : 0.022
Stream size : 95.8 MiB (83%)
Writing library : x264 core 157 r2935 545de2f
Encoding settings : cabac=1 / ref=1 / deblock=1:0:0 / analyse=0x3:0x113 / me=hex / subme=2 / psy=1 / psy_rd=1.00:0.00 / mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=0 / 8x8dct=1 / cqm=0 / deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=0 / threads=6 / lookahead_threads=2 / sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 / bluray_compat=0 / constrained_intra=0 / bframes=3 / b_pyramid=2 / b_adapt=1 / b_bias=0 / direct=1 / weightb=1 / open_gop=0 / weightp=1 / keyint=250 / keyint_min=25 / scenecut=40 / intra_refresh=0 / rc_lookahead=10 / rc=crf / mbtree=1 / crf=23.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 / ip_ratio=1.40 / aq=1:1.00
Codec configuration box : avcC
Audio #1
ID : 2
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : mp4a-40-2
Duration : 9 min 59 s
Bit rate mode : Constant
Bit rate : 128 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 9.14 MiB (8%)
Default : Yes
Alternate group : 1
Audio #2
ID : 3
Format : AAC LC
Format/Info : Advanced Audio Codec Low Complexity
Codec ID : mp4a-40-2
Duration : 9 min 59 s
Bit rate mode : Constant
Bit rate : 128 kb/s
Channel(s) : 2 channels
Channel layout : L R
Sampling rate : 48.0 kHz
Frame rate : 46.875 FPS (1024 SPF)
Compression mode : Lossy
Stream size : 9.14 MiB (8%)
Default : No
Alternate group : 1
Text
ID : 4
Format : Timed Text
Muxing mode : sbtl
Codec ID : tx3g
Duration : 9 min 56 s
Bit rate mode : Variable
Bit rate : 274 b/s
Frame rate : 0.686 FPS
Stream size : 19.9 KiB (0%)
Language : Japanese
Default : Yes
Forced : No
Alternate group : 3
Count of events : 389--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
-
What? Have you read the reports? They're both 1080p but one has high bitrate (hence the doubled high file size). The report was for the 2 attachment videos you posted in #26
--[----->+<]>.++++++++++++.---.--------.
[*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*] -
Similar Threads
-
Proper way to convert subtitles from normal to extended movie version
By kyky in forum SubtitleReplies: 0Last Post: 19th Mar 2024, 10:42 -
convert pssh from version 1 to 0
By tere1579 in forum Video Streaming DownloadingReplies: 1Last Post: 25th Oct 2023, 14:30 -
Different PSSH in mpd, EME logger and PSSH Box Generator
By Kevste in forum Video Streaming DownloadingReplies: 4Last Post: 31st May 2023, 22:24 -
Exraction and Convert EIA-608 C608 subtitles to SRT format
By jemsick in forum SubtitleReplies: 5Last Post: 25th Mar 2023, 11:35 -
Need help on downloading from sports.nhk.or.jp
By jgronwall in forum Video Streaming DownloadingReplies: 81Last Post: 25th Mar 2023, 00:57