Audio/video stream recording forums (http://stream-recorder.com/forum/index.php)
-   Video stream recording (http://stream-recorder.com/forum/forumdisplay.php?f=4)
-   -  

Help with downloading an embedded .f4m or .ism file? (Digital Theatre)

(http://stream-recorder.com/forum/showthread.php?t=18819)

Franklint 09-20-2014 12:56 AM

Help with downloading an embedded .f4m or .ism file? (Digital Theatre)


 
Hi everyone,

I'm trying to download a stream that I've purchased through Digital Theatre (accessed at https://www.digitaltheatre.com/account/library) - it's an embedded player that Jaksta can't capture, and it shows "checking licence" before it starts to play.

Looking through Chrome's Inspector, I notice this piece of code:

Code:

<param name="flashvars" value="index=0&amp;videoURL=http://video.digitaltheatre.com/content/into-the-woods/production/into-the-woods.ism/into-the-woods.f4m&amp;captionsURL=&amp;posterURL=&amp;drmToken=DigitalTheatre%7C2014-09-18T15%3A04%3A16Z%7Crq%2FjfJ79KjbAa20npj0ZpTfMHaq8EwgJxC0P2g5A9FxSJGGQgTsajMMb6QGLWCiJWY%2FgHqwcjNHGt%2B4xL8YWj7dL2iPgbHWi%2B1R55VS55uPa%2BLuH%2FGhika6uptmI%2Bt5u%7Cf90360a7135c00588423ed4bbabe72a8450a6905&amp;autoPlay=true&amp;onBeforeLoad=undefined&amp;onBeforeUnload=undefined&amp;onFinish=undefined">
That appears to have the video URL, but I can't seem to download anything usable.

Do you have any ideas? I can provide other pieces of the page source if that would be useful. I'm so desperate to download this video because I'm paranoid of losing it! Thanks heaps for your help.

Cheers,
Franklint

CristianoA 09-20-2014 11:40 AM

Re: Help with downloading an embedded .f4m or .ism file? (Digital Theatre)


 
Code:

#EXTM3U
#EXT-X-VERSION:4
## Created with Unified Streaming Platform(version=1.5.7)
#EXT-X-FAXS-CM:URI="into-the-woods.drmfaxs?faxs=1"

#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio-64",NAME="English",LANGUAGE="en",AUTOSELECT=YES,DEFAULT=YES
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio-128",NAME="English",LANGUAGE="en",AUTOSELECT=YES,DEFAULT=YES
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio-192",NAME="English",LANGUAGE="en",AUTOSELECT=YES,DEFAULT=YES
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=592000,CODECS="mp4a.40.2,avc1.428015",RESOLUTION=480x270,AUDIO="audio-64"
into-the-woods-audio_eng%3D64000-video_eng%3D494000.m3u8?faxs=1
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=660000,CODECS="mp4a.40.2,avc1.428015",RESOLUTION=480x270,AUDIO="audio-128"
into-the-woods-audio_eng%3D128000-video_eng%3D494000.m3u8?faxs=1
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=728000,CODECS="mp4a.40.2,avc1.428015",RESOLUTION=480x270,AUDIO="audio-192"
into-the-woods-audio_eng%3D192000-video_eng%3D494000.m3u8?faxs=1
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1122000,CODECS="mp4a.40.2,avc1.4D401E",RESOLUTION=640x360,AUDIO="audio-64"
into-the-woods-audio_eng%3D64000-video_eng%3D994000.m3u8?faxs=1
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1190000,CODECS="mp4a.40.2,avc1.4D401E",RESOLUTION=640x360,AUDIO="audio-128"
into-the-woods-audio_eng%3D128000-video_eng%3D994000.m3u8?faxs=1
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1258000,CODECS="mp4a.40.2,avc1.4D401E",RESOLUTION=640x360,AUDIO="audio-192"
into-the-woods-audio_eng%3D192000-video_eng%3D994000.m3u8?faxs=1
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1652000,CODECS="mp4a.40.2,avc1.64001E",RESOLUTION=848x476,AUDIO="audio-64"
into-the-woods-audio_eng%3D64000-video_eng%3D1494000.m3u8?faxs=1
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1720000,CODECS="mp4a.40.2,avc1.64001E",RESOLUTION=848x476,AUDIO="audio-128"
into-the-woods-audio_eng%3D128000-video_eng%3D1494000.m3u8?faxs=1
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1788000,CODECS="mp4a.40.2,avc1.64001E",RESOLUTION=848x476,AUDIO="audio-192"
into-the-woods-audio_eng%3D192000-video_eng%3D1494000.m3u8?faxs=1

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=68000,CODECS="mp4a.40.2",AUDIO="audio-64"
into-the-woods-audio_eng%3D64000.m3u8?faxs=1
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=136000,CODECS="mp4a.40.2",AUDIO="audio-128"
into-the-woods-audio_eng%3D128000.m3u8?faxs=1
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=204000,CODECS="mp4a.40.2",AUDIO="audio-192"
into-the-woods-audio_eng%3D192000.m3u8?faxs=1

# keyframes
#EXT-X-I-FRAME-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=210000,CODECS="avc1.428015",RESOLUTION=480x270,URI="keyframes/into-the-woods-video_eng%3D494000.m3u8?faxs=1"
#EXT-X-I-FRAME-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=422000,CODECS="avc1.4D401E",RESOLUTION=640x360,URI="keyframes/into-the-woods-video_eng%3D994000.m3u8?faxs=1"
#EXT-X-I-FRAME-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=634000,CODECS="avc1.64001E",RESOLUTION=848x476,URI="keyframes/into-the-woods-video_eng%3D1494000.m3u8?faxs=1"


Franklint 09-20-2014 05:13 PM

Re: Help with downloading an embedded .f4m or .ism file? (Digital Theatre)


 
Quote:

Originally Posted by CristianoA (Post 70786)
Code:

#EXTM3U
#EXT-X-VERSION:4
## Created with Unified Streaming Platform(version=1.5.7)
#EXT-X-FAXS-CM:URI="into-the-woods.drmfaxs?faxs=1"

#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio-64",NAME="English",LANGUAGE="en",AUTOSELECT=YES,DEFAULT=YES
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio-128",NAME="English",LANGUAGE="en",AUTOSELECT=YES,DEFAULT=YES
#EXT-X-MEDIA:TYPE=AUDIO,GROUP-ID="audio-192",NAME="English",LANGUAGE="en",AUTOSELECT=YES,DEFAULT=YES
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=592000,CODECS="mp4a.40.2,avc1.428015",RESOLUTION=480x270,AUDIO="audio-64"
into-the-woods-audio_eng%3D64000-video_eng%3D494000.m3u8?faxs=1
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=660000,CODECS="mp4a.40.2,avc1.428015",RESOLUTION=480x270,AUDIO="audio-128"
into-the-woods-audio_eng%3D128000-video_eng%3D494000.m3u8?faxs=1
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=728000,CODECS="mp4a.40.2,avc1.428015",RESOLUTION=480x270,AUDIO="audio-192"
into-the-woods-audio_eng%3D192000-video_eng%3D494000.m3u8?faxs=1
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1122000,CODECS="mp4a.40.2,avc1.4D401E",RESOLUTION=640x360,AUDIO="audio-64"
into-the-woods-audio_eng%3D64000-video_eng%3D994000.m3u8?faxs=1
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1190000,CODECS="mp4a.40.2,avc1.4D401E",RESOLUTION=640x360,AUDIO="audio-128"
into-the-woods-audio_eng%3D128000-video_eng%3D994000.m3u8?faxs=1
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1258000,CODECS="mp4a.40.2,avc1.4D401E",RESOLUTION=640x360,AUDIO="audio-192"
into-the-woods-audio_eng%3D192000-video_eng%3D994000.m3u8?faxs=1
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1652000,CODECS="mp4a.40.2,avc1.64001E",RESOLUTION=848x476,AUDIO="audio-64"
into-the-woods-audio_eng%3D64000-video_eng%3D1494000.m3u8?faxs=1
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1720000,CODECS="mp4a.40.2,avc1.64001E",RESOLUTION=848x476,AUDIO="audio-128"
into-the-woods-audio_eng%3D128000-video_eng%3D1494000.m3u8?faxs=1
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1788000,CODECS="mp4a.40.2,avc1.64001E",RESOLUTION=848x476,AUDIO="audio-192"
into-the-woods-audio_eng%3D192000-video_eng%3D1494000.m3u8?faxs=1

#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=68000,CODECS="mp4a.40.2",AUDIO="audio-64"
into-the-woods-audio_eng%3D64000.m3u8?faxs=1
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=136000,CODECS="mp4a.40.2",AUDIO="audio-128"
into-the-woods-audio_eng%3D128000.m3u8?faxs=1
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=204000,CODECS="mp4a.40.2",AUDIO="audio-192"
into-the-woods-audio_eng%3D192000.m3u8?faxs=1

# keyframes
#EXT-X-I-FRAME-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=210000,CODECS="avc1.428015",RESOLUTION=480x270,URI="keyframes/into-the-woods-video_eng%3D494000.m3u8?faxs=1"
#EXT-X-I-FRAME-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=422000,CODECS="avc1.4D401E",RESOLUTION=640x360,URI="keyframes/into-the-woods-video_eng%3D994000.m3u8?faxs=1"
#EXT-X-I-FRAME-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=634000,CODECS="avc1.64001E",RESOLUTION=848x476,URI="keyframes/into-the-woods-video_eng%3D1494000.m3u8?faxs=1"


Hi CristianoA,

Thanks heaps for your help! I see that the file is served in small segments - how can I download them all using the m3u8? Can I combine them afterwards?

Cheers,
Franklint


All times are GMT -6. The time now is 09:59 AM.