9 replies · 4182 views
Hi
Does anyone have much experience with Windows Media Recorder & Windows Media VCR?
Please Share
Does anyone know how to record Windows Media that are in javascript?
I am surprised I thought you of all people would be experts on recording Media online.
I am desperate for info.

Hey.. not all media can be recorded online.. the easiest way on media that can be is to open it in true media player then press file->save as.. apart from that its pretty hard.
This is a really easy thing to do. Windows Media Recorder and Windows Media VCR really suck for it though. You have to find the right program.
The hardest part is finding the true url the media is coming from. It is difficuflt because many websites put in tons of false url's into their code.
A good program does you no good if you can't find the correct url.
That's a very good poind Capt Snow.
Do you have any pointers on how to discover what the true url is? or where I could look?
Do you have an opinion on Windows Media Recorder or Windows Media VCR??
Some are really easy to find, you can simply right click
and go to properties and you will find the root url
there, others are much more difficult.
Your best friend in the world is gonna be
view-source because most streaming media you will
not be able to just right click to get the url.
The best thing to do is to clean out your Temporary
Internet Files folder just before starting the streaming
media, that way it is easier to find the files for the
streaming media.
It is only necessary to let the media fully load if it
is Quicktime format.
Now open the folder and there should be 20 or 30 new
files, one o those will contain your root url. Some
times it's as easy as finding the one that looks like a
media player icon and right clicking, going to
properties and gertting the url that way.
Most files now though are loaded with false url to try
and prevent you ffrom obtaining the file you want. And
this is where view-source comes in handy.
It's difficult to explain how to find the right url to
use the view-source on but I will try. Sometimes
the correct url is the one attached to the media player
icons in your temp folder. Sometimes it's attached to
one of the Jscript files in the temp folder. Sometimes
it will be attached to one of the html files in your
temp folder. They will attach it to anything. Here is an
idea of what your base url could look like:
http://extratv.warnerbros.com/v2/news/1204...4/14/2/video.ht
ml
This is a very simple file to get, the above url will be
attached to one of the files in your temp folder you
just have to find it. That alone isn't enough to get you
your file. This is where the view-source comes
into play.
In your address bar type this:
view-source:http://extratv.warnerbros.com/v2/news/1204/1
4/2/video.html
where the url is the one you believe to be your base
url, when you hit enter your notepad should pop up, and
look something like this:
--------------------------------------------------------
<html>
<head>
<title>ExtraTV.com: Get Ready For Your Close Up!</title>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
<STYLE TYPE="text/css">
<!--
body {margin-top: 0px; margin-left: 0px;}
A {text-decoration:none;}
A:hover {text-decoration:underline; cursor:hand;}
input, select {font-size: 10px; color: #333333;
font-family: Geneva, Verdana, Helvetica, Arial,
sans-serif;}
.b11 {font-family: Arial, Helvetica,
sans-serif; font-size: 11px; line-height: 12px;}
.b11b {font-family: Arial, Helvetica,
sans-serif; font-size: 11px; font-weight: bold;
line-height: 12px;}
.b12 {font-family: Arial, Helvetica,
sans-serif; font-size: 12px; line-height: 14px;}
.b13 {font-family: Arial, Helvetica,
sans-serif; font-size: 13px; line-height: 15px;}
.b14b {font-family: Arial, Helvetica,
sans-serif; font-size: 14px; font-weight: bold; color:
#2246A0; line-height: 16px;}
-->
</STYLE>
<SCRIPT TYPE="text/javascript" LANGUAGE="JavaScript">
<!--
document.write('<SCR' + 'IPT LANGUAGE="JavaScript"
src="/v2/includes/popup2.js">');
document.write('</SCR' + 'IPT>');
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr;
for(i=0;a&&i<a.length&&(x=a)&&x.oSrc;i++)
x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new
Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments;
for(i=0; i<a.length; i++)
if (a.indexOf("#")!=0){ d.MM_p[j]=new Image;
d.MM_p[j++].src=a;}}
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document;
if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document;
n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for
(i=0;!x&&i<d.forms.length;i++) x=d.forms[n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++)
x=MM_findObj(n,d.layers.document);
if(!x && d.getElementById) x=d.getElementById(n);
return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments;
document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if
((x=MM_findObj(a))!=null){document.MM_sr[j++]=x;
if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>
<body bgcolor="#003399"
background="../../../../images/player/bg.gif"
text="#3B3E4C" link="#2246A0" vlink="#2246A0"
alink="#2246A0" leftmargin="0" topmargin="0"
marginwidth="0" marginheight="0"
style="background-repeat: no-repeat;"
onLoad="MM_preloadImages('../../../../images/player/slid
eshow_on.gif','../../../../images/player/text_on.gif')">
<table width="738" border="0" cellspacing="0"
cellpadding="0">
<tr>
<td width="120"><a
href="http://extratv.warnerbros.com"
target="extracontent"><img
src="../../../../images/all/clear.gif" width="120"
height="34" border="0"></a></td>
<td width="618"><img
src="../../../../images/all/clear.gif" width="618"
height="1"></td>
</tr>
</table>
<table width="738" border="0" cellspacing="0"
cellpadding="0">
<tr align="left" valign="top">
<td width="365"><table width="365" border="0"
cellspacing="0" cellpadding="0">
<tr>
<td colspan="3"><img
src="../../../../images/all/clear.gif" width="1"
height="22"></td>
</tr>
<tr align="left" valign="top">
<td><img
src="../../../../images/all/clear.gif" width="30"
height="248"></td>
<td><table width="320" border="0"
align="center" cellpadding="0" cellspacing="1"
bgcolor="#C9C9C9">
<!--http://progressive.stream.aol.com/aol/us/highspeed/e
xtratv/dailynews/ellengreeting_dl.mov-->
<tr align="left" valign="top">
<td><OBJECT
CLASSID="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B"
WIDTH=320 HEIGHT=255
CODEBASE="http://www.apple.com/qtactivex/qtplugin.cab">
<PARAM name="SRC"
VALUE="http://progressive.stream.aol.com/aol/us/highspee
d/extratv/dailynews/scarlett1214_dl.mov">
<PARAM name="AUTOPLAY" VALUE="true">
<PARAM name="CONTROLLER" VALUE="true">
<PARAM name="KIOSKMODE" VALUE="true">
<PARAM name="LOOP" VALUE="false">
<EMBED
RC="http://progressive.stream.aol.com/aol/us
/highspeed/extratv/dailynews/scarlett1214_dl.mov" KIOSKMODE="true" WIDTH="320" HEIGHT="255"
AUTOPLAY="true" LOOP=FALSE CONTROLLER="true"
PLUGINSPAGE="http://www.apple.com/quicktime/download/">
</EMBED>
</OBJECT></td></tr>
</table><table width="320" border="0"
align="center" cellpadding="0" cellspacing="0">
<tr>
<td><div align="right"><a
href="http://www.apple.com/quicktime/download/"
target="_blank"><img
src="/v2/images/player/get_quicktime.gif" width="100"
height="19" border="0"></a></div></td>
</tr>
</table></td>
<td><img
src="../../../../images/all/clear.gif" width="9"
height="1"></td>
</tr>
</table></td>
<td width="373"> <table width="373" border="0"
cellspacing="0" cellpadding="0">
<tr>
<td colspan="3"><img
src="../../../../images/player/logo.jpg" width="373"
height="76"></td>
</tr>
<tr align="left" valign="top">
<td width="8"><img
src="../../../../images/all/clear.gif" width="8"
height="1"></td>
<td> <table width="357" border="0"
cellspacing="10" cellpadding="0">
<tr>
<td class="b12"><span
class="b14b">You're the One That I Want</span><br>
It was greased lightning "Bobby
Long" style for John Travolta and Scarlett
Johannson, as their Hollywood premiere of "A Love
Song for Bobby Long" turned into a
"Grease" flashback, Monday night.</td>
</tr>
</table>
</td>
<td width="8"><img
src="../../../../images/all/clear.gif" width="8"
height="208"></td>
</tr>
</table>
<table width="317" border="0" cellspacing="0"
cellpadding="0">
<tr align="left" valign="top">
<td width="50"><img
src="../../../../images/all/clear.gif" width="50"
height="1"></td>
<td width="83"><img
src="../../../../images/player/video_x.gif" width="83"
height="32"></td>
<td width="116"><a href="1.html"
onMouseOut="MM_swapImgRestore()"
onMouseOver="MM_swapImage('slideshow','','../../../../im
ages/player/slideshow_on.gif',1)"><img
src="../../../../images/player/slideshow_off.gif"
name="slideshow" width="116" height="32"
border="0"></a></td>
<td width="68"><a
href="java script:Textopen('text.html')"
onMouseOver="MM_swapImage('text','','../../../../images/
player/text_on.gif',1)"
onMouseOut="MM_swapImgRestore()"><img
src="../../../../images/player/text_off.gif" name="text"
width="68" height="32" border="0"></a></td>
</tr>
</table></td>
</tr>
</table>
<table width="731" border="0" cellspacing="0"
cellpadding="0">
<tr>
<td width="26"><img
src="../../../../images/all/clear.gif" width="26"
height="31"></td>
<td width="705"><img
src="../../../../images/all/clear.gif" width="705"
height="1"></td>
</tr>
<tr>
<td><img src="../../../../images/all/clear.gif"
width="26" height="1"></td>
<td><table width="705" border="0" cellspacing="0"
cellpadding="0">
<tr>
<td colspan="2"><img
src="/v2/images/player/h_topstories.gif" width="105"
height="11"></td>
</tr>
<tr>
<td colspan="2"><img
src="/v2/images/player/clear.gif" width="1"
height="17"></td>
</tr>
<tr>
<td width="5"><img src="/v2/images/player/clear.gif"
width="5" height="1"></td>
<td width="700"><object
classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/c
abs/flash/swflash.cab#version=6,0,29,0" width="700"
height="66">
<param name="movie"
value="/v2/includes/player.swf">
<param name="quality" value="high">
<embed src="/v2/includes/player.swf"
quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer
" type="application/x-shockwave-flash" width="700"
height="66"></embed></object></td>
</tr>
</table></td>
</tr>
</table>
</body>
</html>
--------------------------------------------------------
It looks like a jumbled mess, but in there somewhere you
will find the true url you are after. In this case It shows up twice and I highlighted it in red.
You take this new url and put it into a stream grabber
program such as the ones you mentioned above.
This is one of the simplest kinds to find. There are ones that you have to do much much more work to get.RealMedia and Windows Media are more difficult to find usually.
Some you have to open view-source, just to find another false url that you have to use view-source for again. They can get very very difficult.
Good luck though, if I didn't answer something or left something out let me know and I'll try to help you somemore.
This is a great trick - I think I understand
BUT I just don't know how to activate view-source!!!!
Is it an application?
I searched around on Windows Media under the View menu and I didn't see source.
But thanks again because know this actually exists is a great relief.

BUT I just don't know how to activate view-source!!!!Is it an application?
In your web browser ( at least in Microsoft Internet Explorer and Mozilla ) go up to View > View Source when you're on the website itself. It's not an actual application ![]()
I just learned something new and something that is very helpful.
BUT sorry to ask you all be my nurse maid but I don't know everything yet.
I will use an example of a radio station CKOC in Hamilton Ontario
Their webpage is
http://ckoc.701.com/sites/701/HTML/ckoc/306762.html
and their live audio is at http:66.224.221.172/CKOC
How do I find the real url?
I tried view source on the webpage (http://ckoc.701.com/sites/701/HTML/ckoc/306762.html )
but I couldn't find the url.
THANK-YOU TO ALL FOR EVERYTHING
I'm not sure this will work for capturing actual live media, because unlike normal streaming media, I don't think it's stored on an accessable server.
I'm not so good at capturing audio.
This has to be doable though, somehow, maybe somebody will have a little more insight.