Jump to content
xisto Community
Sign in to follow this  
miCRoSCoPiC^eaRthLinG

A Better Way Of Recording MSN Webcam Streams

Recommended Posts

Very frequently I engage in lively video conversations with family & friends through MSN and invariably occasions arose when I felt the need to capture whole conversations or at least short video clips. You just can’t let some memorable moments slip by like that…

 

I searched far and wide for tools / plug-ins that would allow me to make good-quality captures and tried hundreds of them. A simple Google search would bring you upon a horde of such sites claiming to have the perfect tool for you. However, I was thoroughly disappointed with their offerings… save one.

 

A little on the capture mechanism employed by the Webcam recorders. 99% of them - free ones or paid/licensed ones are nothing but simple screen capture tools. Such software enable you to either capture either the whole screen or part of the screen (video window) over a long period of time and save to popular video encoded format. When you’re viewing the webcam streams in full-screen mode, this is still acceptable.. but windowed mode spells the doom for such tools.

 

Since you’ve to define a certain region of a conversation window to capture, that particular window has always got to be on the top of all others. If you keep switching between many different chat / browser windows the software will start capturing whatever if finds in a similar region in those windows. Secondly, if your internet link is not of a decent speed, your video will most likely be kind of choppy as frames come in late or get totally dropped at times. These softwares have no way of knowing about dropped/late frames and keep writing blindly to the disk. Thus they turn out very poorly recorded videos. A couple of examples of such tools are:

 

Bulent’s Screen Recorder v1.5a (Freeware)

CamStudio

Keep in mind, these aren’t bad by any means - they’re very good as live screen capture tools, but simply not efficient video capturing utilities.

 

This is where MSN Webcam Recorder comes in. I found it by a chance discovery sitting quietly several pages down on a Google search. At that time it was still in the early stages of development - but while reading about it’s features it sounded pretty promising.

 

For a change, this little freeware tool captured the video packets directly as they streamed into your system and did not rely on blunt screen capturing. For this it employs WinPcap - a freeware low-level Windows based packet capturing tool which allows applications to capture network packets bypassing the protocol stack - thus enabling the applications to grab raw data packets and do as they saw fit with them.

 

This approach permits MSN Webcam Recorder to grab the packets even before they are shown in the MSN window itself. To quote the author…

 

It sees the Webcam video the same way MSN does, and reproduces it with a more accurate time correction. You can also watch a live video in another window, the size you want it to be, so you’re not stuck with MSN’s conversation window and its small size!

 

 

Standard features:

 

Once installed, it sits in your system tray and can be made to load up automatically at startup.

Whenever it detects a MSN Webcam stream - either originating at your computer or coming in from someone’s else’s system to yours, it automatically starts recording them in libmimic format resulting in very small file sizes.

You’ve got the option of halting and restarting the recording of a stream whenever you feel like.

You cannot play the recorded files directly in any media player - but once you’re done with the recording, you can instruct the software to re-encode any of those streams in many different formats/codec (including .avi,.mpeg etc.) as supported by your system.

You can playback the recorded stream prior to conversion to a standard format using the inbuilt stream player in the software so as to ascertain the quality of your recording. In fact, you can play the streams live even while they’re being recorded.

All the recorded streams are automatically added to a list, from where you can pick and choose and play at will.

Posted Image

 

While the interface is a little cryptic and confusing for first time users and leaves a lot to be desired, overall this is the very BEST MSN Webcam recorder I’ve come across and a FREE one too. This one is a must download !!

 

Article published priorly at Chaos Laboratory on December 18, 2006

Share this post


Link to post
Share on other sites

This could become a very useful program. I have been looking for something that works like this for ages! but does this also mean that it will be able to capture other video streams, like ones off utube or google videos? if so, it could be very useful indeed.i think im going to download this program and get started right away, thanks!

Share this post


Link to post
Share on other sites

Unfortunately this one is meant ONLY for capturing MSN Webcam streams. However, if you're a coder yourself, you can easily come up with an alternative for the other streams using WinPcap and libmimic. I've studied the APIs and they don't sound very complicated. Just need some time to get started on one myself.Cheers,m^e :P

Share this post


Link to post
Share on other sites

Quite usefull piece of software! But when it gets more and more popular MSN / Live (miscrosoft, whoever) will block these kind of things, just like they did with MSN block checkers and so on.

 

Anyway, aMSN (http://www.amsn-project.net/) has this already implemented in their tool. Back when I was on Linux (gentoo) I used this feature a lot. Perhaps MSN should implement this feature too, since lots of people would like this thing. And it could also be used to SOLVE sexual 'abuse' (like showing yourself on the webcam or something like that) on the networks, this way it's possible to let the police show the movie and with a screentest get the people caught! Though it would also be something like privacy violation, since their 'face' is saved to your harddrive and some bad *bottom* can post it on the net without knowing of the 'face' owner. My view on this :P

 

But then again when microsoft implements it in MSN then people will shout like "You have stolen this from <someone's name>"... I know for sure that's going to happen! Just like they said Microsoft had stolen the tabbed browsing from Firefox, but Mozilla has stolen it from Opera... It's like something never ending. Though there has always be one with the ideas, and people can use then. Anyway I'm going to much off topic! :P

 

bakr_2k5

Share this post


Link to post
Share on other sites

As with the others and yourself M^E I looked for something like this many times. Cam Studio that you mentioned was actually what I finally settled for but it has huge file sizes and crappy encoding, plus if you are doing things in the interim during a convo you get lots of things popping up in front of the video. I have tons of video chats with people I know that are now in other countries so it'd be nice to be able to library some of the conversations for when I don't get to see them for a longer period to lessen the feelings of missing them. Many thanks for this find :P I'll have to try it out soon.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

Terms of Use | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.