Audio/video stream recording forums

Attention Visitor:
You may have to register or log in before you can post:
  • Click the register link to sign up.
  • Registered members please fill in the form below and click the "Log in" button.
To start viewing messages, select the forum that you want to visit from the selection below.

Go Back   Audio/video stream recording forums > Streaming media recording forum > Video stream recording
Register FAQ Members List Calendar Mark Forums Read

Reply Post New Thread
 
Thread Tools Display Modes
  #1  
Old 01-12-2015, 09:55 PM
leonaheidern leonaheidern is offline
Junior Member
 
Join Date: Aug 2014
Posts: 8
leonaheidern is on a distinguished road
Default

getting drm protected ism file


Hi all

I am trying to download the video from this link

http://www.toggle.sg/en/series/letting-go-s1/ep9/308883

This is the manifest file

http://vod.toggletv.sg/vod/s/felucia...S.ism/Manifest

This site is only viewable in Singapore and you need to sign in first to play the video. I use my facebook account to sign in.

I have tried using the ismdownloader but anything on this felucia server is drm protected as per below

D:\Downloads\ismdownloaderavc1>ismdownloader "http://vod.toggletv.sg/vod/s/felucia/201409C/TO_HD_LETTING_GO_EP9_PC_SS.ism/Manifest test.mkv
ismdownloader v2.0.0.0 beta
Created by DVB-Crew

Manifest:
Url: http://vod.toggletv.sg/vod/s/felucia...S.ism/Manifest

Duration: 00:23:10.7839999

Stream 1:
H264 1280x720 (1280x720) @ 2000 kbps [selected]
H264 960x540 (960x540) @ 1408 kbps
H264 854x480 (854x480) @ 1024 kbps
H264 480x270 (480x270) @ 608 kbps

Stream 2:
AAC 2 channels 48000 Hz @ 96 kbps [selected]

Recording duration:
ERROR: Encrypted content (DRM)!


On this other server the ism file is not copy protected. Its the season 2 of the series I posted that was DRM earlier.

This is the link to the video
http://www.toggle.sg/en/series/letting-go-s2/ep1/317268

This is the link to the manifest file
http://vod.toggletv.sg/vod/c/hoth/20...S.ism/Manifest



D:\Downloads\ismdownloaderavc1>ismdownloader "http://vod.toggletv.sg/vod/c/hoth/201411W-A/TO_HD_LETTING_GO_S2_EP1_PC_SS.ism/Manifest" test.mkv
ismdownloader v2.0.0.0 beta
Created by DVB-Crew

Manifest:
Url: http://vod.toggletv.sg/vod/c/hoth/20...S.ism/Manifest

Duration: 00:24:02.1546666

Stream 1:
H264 1280x720 (1280x720) @ 2000 kbps [selected]
H264 960x540 (960x540) @ 1408 kbps
H264 854x480 (854x480) @ 1024 kbps
H264 480x270 (480x270) @ 608 kbps

Stream 2:
AAC 2 channels 48000 Hz @ 96 kbps [selected]

Recording duration:
00:00:06^C106666


Is there anyway I can get the authentication key ?


I see this at the end of the manifest file. is there a way I can get the authentication key out of it?

Thanks in advance.

</StreamIndex>
<Protection>
<ProtectionHeader SystemID="9a04f079-9840-4286-ab92-e65be0885f95">KAMAAAEAAQAeAzwAVwBSAE0ASABFAEEARABF AFIAIAB4AG0AbABuAHMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAG gAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0A LwBEAFIATQAvADIAMAAwADcALwAwADMALwBQAGwAYQB5AFIAZQ BhAGQAeQBIAGUAYQBkAGUAcgAiACAAdgBlAHIAcwBpAG8AbgA9 ACIANAAuADAALgAwAC4AMAAiAD4APABEAEEAVABBAD4APABQAF IATwBUAEUAQwBUAEkATgBGAE8APgA8AEsARQBZAEwARQBOAD4A MQA2ADwALwBLAEUAWQBMAEUATgA+ADwAQQBMAEcASQBEAD4AQQ BFAFMAQwBUAFIAPAAvAEEATABHAEkARAA+ADwALwBQAFIATwBU AEUAQwBUAEkATgBGAE8APgA8AEsASQBEAD4AbgBCAHMAeABDAD UARwBxAGsAMABhAG8ATgB2ADIAMwBVAHUAQQBnAGwAZwA9AD0A PAAvAEsASQBEAD4APABDAEgARQBDAEsAUwBVAE0APgB5AGkAUQ BDAGsANABjAHIARgBUADQAPQA8AC8AQwBIAEUAQwBLAFMAVQBN AD4APABDAFUAUwBUAE8ATQBBAFQAVABSAEkAQgBVAFQARQBTAD 4APABJAEkAUwBfAEQAUgBNAF8AVgBFAFIAUwBJAE8ATgA+ADcA LgAxAC4AMQAxADUAMQAuADQAPAAvAEkASQBTAF8ARABSAE0AXw BWAEUAUgBTAEkATwBOAD4APAAvAEMAVQBTAFQATwBNAEEAVABU AFIASQBCAFUAVABFAFMAPgA8AEwAQQBfAFUAUgBMAD4AaAB0AH QAcAA6AC8ALwBwAGwAYQB5AHIAZQBhAGQAeQAuAHQAdgBpAG4A YwBpAC4AYwBvAG0ALwByAGkAZwBoAHQAcwBtAGEAbgBhAGcAZQ ByAC4AYQBzAG0AeAA8AC8ATABBAF8AVQBSAEwAPgA8AC8ARABB AFQAQQA+ADwALwBXAFIATQBIAEUAQQBEAEUAUgA+AA==
</ProtectionHeader>
</Protection>
</SmoothStreamingMedia>

Last edited by leonaheidern : 01-12-2015 at 09:58 PM. Reason: correction of manifest urls
Reply With Quote
  #2  
Old 01-12-2015, 10:13 PM
griller griller is offline
Junior Member
 
Join Date: Feb 2013
Posts: 9
griller is on a distinguished road
Default

Re: getting drm protected ism file


Quote:
Originally Posted by leonaheidern View Post
KAMAAAEAAQAeAzwAVwBSAE0ASABFAEEARABFAFIAIAB4AG0AbA BuAHMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAu AG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBEAFIATQAvAD IAMAAwADcALwAwADMALwBQAGwAYQB5AFIAZQBhAGQAeQBIAGUA YQBkAGUAcgAiACAAdgBlAHIAcwBpAG8AbgA9ACIANAAuADAALg AwAC4AMAAiAD4APABEAEEAVABBAD4APABQAFIATwBUAEUAQwBU AEkATgBGAE8APgA8AEsARQBZAEwARQBOAD4AMQA2ADwALwBLAE UAWQBMAEUATgA+ADwAQQBMAEcASQBEAD4AQQBFAFMAQwBUAFIA PAAvAEEATABHAEkARAA+ADwALwBQAFIATwBUAEUAQwBUAEkATg BGAE8APgA8AEsASQBEAD4AbgBCAHMAeABDADUARwBxAGsAMABh AG8ATgB2ADIAMwBVAHUAQQBnAGwAZwA9AD0APAAvAEsASQBEAD 4APABDAEgARQBDAEsAUwBVAE0APgB5AGkAUQBDAGsANABjAHIA RgBUADQAPQA8AC8AQwBIAEUAQwBLAFMAVQBNAD4APABDAFUAUw BUAE8ATQBBAFQAVABSAEkAQgBVAFQARQBTAD4APABJAEkAUwBf AEQAUgBNAF8AVgBFAFIAUwBJAE8ATgA+ADcALgAxAC4AMQAxAD UAMQAuADQAPAAvAEkASQBTAF8ARABSAE0AXwBWAEUAUgBTAEkA TwBOAD4APAAvAEMAVQBTAFQATwBNAEEAVABUAFIASQBCAFUAVA BFAFMAPgA8AEwAQQBfAFUAUgBMAD4AaAB0AHQAcAA6AC8ALwBw AGwAYQB5AHIAZQBhAGQAeQAuAHQAdgBpAG4AYwBpAC4AYwBvAG 0ALwByAGkAZwBoAHQAcwBtAGEAbgBhAGcAZQByAC4AYQBzAG0A eAA8AC8ATABBAF8AVQBSAEwAPgA8AC8ARABBAFQAQQA+ADwALw BXAFIATQBIAEUAQQBEAEUAUgA+AA==
That is base64 encoded data. When you decode it, you get this:
Code:
<WRMHEADER xmlns="http://schemas.microsoft.com/DRM/2007/03/PlayReadyHeader" version="4.0.0.0">
	<DATA>
		<PROTECTINFO>
			<KEYLEN>16</KEYLEN>
			<ALGID>AESCTR</ALGID>
		</PROTECTINFO>
		<KID>nBsxC5Gqk0aoNv23UuAglg==</KID>
		<CHECKSUM>yiQCk4crFT4=</CHECKSUM>
		<CUSTOMATTRIBUTES>
			<IIS_DRM_VERSION>7.1.1151.4</IIS_DRM_VERSION>
		</CUSTOMATTRIBUTES>
		<LA_URL>http://playready.tvinci.com/rightsmanager.asmx</LA_URL>
	</DATA>
</WRMHEADER>
Is "nBsxC5Gqk0aoNv23UuAglg==" what are you looking for?
Reply With Quote
  #3  
Old 01-12-2015, 10:25 PM
leonaheidern leonaheidern is offline
Junior Member
 
Join Date: Aug 2014
Posts: 8
leonaheidern is on a distinguished road
Default

Re: getting drm protected ism file


nope no can do

I did the following command and I got this error

D:\Downloads\ismdownloaderavc1>ismdownloader "http://vod.toggletv.sg/vod/s/felucia/201409C/TO_HD_LETTING_GO_EP9_PC_SS.ism/Manifest?auth=nBsxC5Gqk0aoNv23UuAglg==" test.mkv
ismdownloader v2.0.0.0 beta
Created by DVB-Crew

Manifest:
Url: http://vod.toggletv.sg/vod/s/felucia..._EP9_PC_SS.ism
/Manifest?auth=nBsxC5Gqk0aoNv23UuAglg==
Duration: 00:23:10.7839999

Stream 1:
H264 1280x720 (1280x720) @ 2000 kbps [selected]
H264 960x540 (960x540) @ 1408 kbps
H264 854x480 (854x480) @ 1024 kbps
H264 480x270 (480x270) @ 608 kbps

Stream 2:
AAC 2 channels 48000 Hz @ 96 kbps [selected]

Recording duration:
ERROR: Encrypted content (DRM)!
Reply With Quote
  #4  
Old 01-15-2015, 06:13 AM
leonaheidern leonaheidern is offline
Junior Member
 
Join Date: Aug 2014
Posts: 8
leonaheidern is on a distinguished road
Default

Re: getting drm protected ism file


I tried another method this time but the file is unplayable.

It allowed me to download the fragments but when I joined them I got a green screen

needs an account to login I use my facebook account and site is only viewable from singapore

http://www.toggle.sg/en/series/letti...s1/ep11/308886

Manifest here http://vod.toggletv.sg/vod/s/felucia...t=f4m-f4f).f4m

ran the following but got unplayable file in vlcmedia player and mpc-hc

C:\PHP>php AdobeHDS.php --quality high --fproxy --manifest "http://vod.toggletv.
sg/vod/s/felucia/201409C/TO_HD_LETTING_GO_EP11_PC_SS.ism/Manifest(format=f4m-f4f
).f4m" -auth "nBsxC5Gqk0aoNv23UuAglg==" --useragent "Mozilla/5.0 (Windows NT 6.
1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" --delete

KSV Adobe HDS Downloader

Processing manifest info....
Quality Selection:
Available: 2096 1504 1120 704
Selected : 2096
Fragments Total: 716, First: 1, Start: 1, Parallel: 8
Downloading 716/716 fragments
Found 716 fragments
Finished

C:\PHP>

Last edited by leonaheidern : 01-15-2015 at 06:14 AM. Reason: typing the last bits of code
Reply With Quote
  #5  
Old 03-19-2016, 01:00 AM
chronics chronics is offline
Junior Member
 
Join Date: Nov 2015
Posts: 6
chronics is on a distinguished road
Default

Re: getting drm protected ism file


Doesn't work, Finished but Found 0 fragments

Quote:
Originally Posted by leonaheidern View Post
I tried another method this time but the file is unplayable.

It allowed me to download the fragments but when I joined them I got a green screen

needs an account to login I use my facebook account and site is only viewable from singapore

http://www.toggle.sg/en/series/letti...s1/ep11/308886

Manifest here http://vod.toggletv.sg/vod/s/felucia...t=f4m-f4f).f4m

ran the following but got unplayable file in vlcmedia player and mpc-hc

C:\PHP>php AdobeHDS.php --quality high --fproxy --manifest "http://vod.toggletv.
sg/vod/s/felucia/201409C/TO_HD_LETTING_GO_EP11_PC_SS.ism/Manifest(format=f4m-f4f
).f4m" -auth "nBsxC5Gqk0aoNv23UuAglg==" --useragent "Mozilla/5.0 (Windows NT 6.
1; WOW64; rv:35.0) Gecko/20100101 Firefox/35.0" --delete

KSV Adobe HDS Downloader

Processing manifest info....
Quality Selection:
Available: 2096 1504 1120 704
Selected : 2096
Fragments Total: 716, First: 1, Start: 1, Parallel: 8
Downloading 716/716 fragments
Found 716 fragments
Finished

C:\PHP>
Reply With Quote
  #6  
Old 03-26-2016, 05:13 AM
save8lot save8lot is offline
Member
 
Join Date: Aug 2014
Posts: 39
save8lot is on a distinguished road
Default

Re: getting drm protected ism file


I have run into a similar problem myself. I can find the manifest link buried in a page full of meta data, but cant figure out how to download it.

-ism downloader gives me the DRM Encrypted Error.

-VLC Player attempts to download the video but keeps crashing.

-smthplayer seems promising as it downloads all parts of the videos and saves them as ".264" (video) and ".raw" (audio) files in your "C:\Users\{USER PROFILE}\AppData\Local\Temp" folder, which (if downloaded correctly) can be muxed together. But it takes a while and seems to hang at the end for some reason.


Here is the Metadata page for a video I am trying to download It lists all the manifest files for this video. Also, if your change the "devicetype" value from "4" in the url you can get manifest files for different players. I think "1" is Apple Devices, "2" is MAC Computers, etc. (notice the reference to "KEY" values which I am not yet sure how to use):

Code:
https://metadata.prd3.contentdirect.tv/product/systemId/b51d7fb5-d421-4cc8-90d2-fc855c4a4fe9/distributionchannel/97ca5a51-85c4-4624-8c4d-b4e8267c56ea/language/en-US/id/113012/devicetype/4/JsonpCallback/m_product?callback=m_product

Here is the manifest file I used:

Code:
http://horizonemea-s.akamaihd.net/ondemand/genie/720/vK57BKBw5q_hdplus_11681.ism/manifest

I decoded the Base64 data at the bottom as:
encoded:
Code:
XgMAAAEAAQBUAzwAVwBSAE0ASABFAEEARABFAFIAIAB4AG0AbABuAHMAPQAiAGgAdAB0AHAAOgAvAC8AcwBjAGgAZQBtAGEAcwAuAG0AaQBjAHIAbwBzAG8AZgB0AC4AYwBvAG0ALwBEAFIATQAvADIAMAAwADcALwAwADMALwBQAGwAYQB5AFIAZQBhAGQAeQBIAGUAYQBkAGUAcgAiACAAdgBlAHIAcwBpAG8AbgA9ACIANAAuADAALgAwAC4AMAAiAD4APABEAEEAVABBAD4APABQAFIATwBUAEUAQwBUAEkATgBGAE8APgA8AEsARQBZAEwARQBOAD4AMQA2ADwALwBLAEUAWQBMAEUATgA+ADwAQQBMAEcASQBEAD4AQQBFAFMAQwBUAFIAPAAvAEEATABHAEkARAA+ADwALwBQAFIATwBUAEUAQwBUAEkATgBGAE8APgA8AEsASQBEAD4AVABpAHkAcgAxAEgAUgBZAFAAawBxAHkAZQA0AGMAaQB6AGIATwBXADQAZwA9AD0APAAvAEsASQBEAD4APABDAEgARQBDAEsAUwBVAE0APgAwADQASgBiAG4AKwB3AEQAZQBjAEEAPQA8AC8AQwBIAEUAQwBLAFMAVQBNAD4APABMAEEAXwBVAFIATAA+AGgAdAB0AHAAOgAvAC8AcwBlAHIAdgBpAGMAZQBzAC4AcAByAGQAMwAuAGMAbwBuAHQAZQBuAHQAZABpAHIAZQBjAHQALgB0AHYALwBDAHUAcgByAGUAbgB0AC8AUABsAGEAeQBSAGUAYQBkAHkAUgBpAGcAaAB0AHMATQBhAG4AYQBnAGUAcgAuAGEAcwBtAHgAPAAvAEwAQQBfAFUAUgBMAD4APABDAFUAUwBUAE8ATQBBAFQAVABSAEkAQgBVAFQARQBTAD4APABJAEkAUwBfAEQAUgBNAF8AVgBFAFIAUwBJAE8ATgA+ADcALgAxAC4AMQA1ADYANQAuADQAPAAvAEkASQBTAF8ARABSAE0AXwBWAEUAUgBTAEkATwBOAD4APAAvAEMAVQBTAFQATwBNAEEAVABUAFIASQBCAFUAVABFAFMAPgA8AC8ARABBAFQAQQA+ADwALwBXAFIATQBIAEUAQQBEAEUAUgA+AA==
decoded:
Code:
^    T< W R M H E A D E R   x m l n s = " h t t p : / / s c h e m a s . m i c r o s o f t . c o m / D R M / 2 0 0 7 / 0 3 / P l a y R e a d y H e a d e r "   v e r s i o n = " 4 . 0 . 0 . 0 " > < D A T A > < P R O T E C T I N F O > < K E Y L E N > 1 6 < / K E Y L E N > < A L G I D > A E S C T R < / A L G I D > < / P R O T E C T I N F O > < K I D > T i y r 1 H R Y P k q y e 4 c i z b O W 4 g = = < / K I D > < C H E C K S U M > 0 4 J b n + w D e c A = < / C H E C K S U M > < L A _ U R L > h t t p : / / s e r v i c e s . p r d 3 . c o n t e n t d i r e c t . t v / C u r r e n t / P l a y R e a d y R i g h t s M a n a g e r . a s m x < / L A _ U R L > < C U S T O M A T T R I B U T E S > < I I S _ D R M _ V E R S I O N > 7 . 1 . 1 5 6 5 . 4 < / I I S _ D R M _ V E R S I O N > < / C U S T O M A T T R I B U T E S > < / D A T A > < / W R M H E A D E R >
I think both the KID and Checksum are also Base64 encoded but I dont think they are ASCII or UTF-8 characters, so I have not been able to properly decode them. Nor am I exactly sure how to use them if I do.

Looking for assistance.
Reply With Quote
  #7  
Old 02-23-2017, 12:17 PM
Tylerafx Tylerafx is offline
Junior Member
 
Join Date: Jul 2014
Posts: 5
Tylerafx is on a distinguished road
Default

Re: getting drm protected ism file


Is there any progress on this? Quite in the same boat here..
Reply With Quote
  #8  
Old 04-18-2017, 08:06 PM
huaderui huaderui is offline
Junior Member
 
Join Date: Apr 2017
Posts: 2
huaderui is on a distinguished road
Default

Re: getting drm protected ism file


ismdownloder真的没有办法下载drm保护的视频文件吗?
Reply With Quote
Reply Post New Thread
Tags: , , ,



Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -6. The time now is 01:45 PM.


Powered by All-streaming-media.com; 2006-2011
vB forum hacked with Zoints add-ons