I’ve just had the final binaries and source code back from my programmer and so now … Version 2.5 is officially complete.
There is one small disappointment … the feature to Record Audio From Speakers won’t be included in 2.5 due to the fact that that particular piece of source code is missing from the original archive …
I did some digging and found some information on why …
The original webpage isn’t around anymore, but is still in Google’s cache for the page …
Here’s the full text …
CamStudio v2.0s
The source code for CamStudio v2.0s contains some slight difference from the binary version v2.0. To note, the code for the Record Audio From Speakers feature are absent from this release.
This incomplete release of code is due to the fact that the authors who contributed these portions are still uncomfortable sharing them with the public. We have, therefore, withhold these portions out of respect for these authors.
We are negotiating with the authors and we hope to resolve this issue soon.
Looks like it was never resolved - hence, no source code …
If the person(s) who coded this feature is/are reading this post, any chance of a copy of the code …?
Alternatively, if you know who wrote this code please point them to here … thanks!
On an upbeat note, I’ll upload a quick video to Google Video showing the new features in CamStudio 2.5 …
Keep ‘em peeled …











17 responses so far ↓
1 retseem // Apr 26, 2007 at 9:51 pm
Regarding recording audio from speakers. Do you think the source code for CamstudioIM would work to fix the recording from speakers problem??
I found a guy who is selling CamstudioIM (internet marketing) version with the source code included and resell rights.
From what I found on the internet it looks like the record from speakers works but I am not certain. Has anyone tried CamstudioIM ??
Anyways here is the site I found that is selling camstudioIM with the source code along with bunch of other junk for 38 bucks. Might be worth the 38 bucks if it fixes the record from speakers.
http://www.internetbusinessideas.com/because.html
And this is what he says:
I discovered this little gem recently. You may or may not be aware of the free opensource screen capture software available at www.camstudio.com - it is very popular and used by thousands. There were a couple problems with the version on that site though…
1. There is no redirect option. A lot of people like to make a flash video and then have it redirect to an affiliate page or a product page that they are promoting with a screen capture or other video. In Camstudio IM they added a redirect option.
2. CamStudio was not working in firefox and netscape. In Camstudio IM they fixed those problems and the output is now firefox and netscape compatible.
I liked it so much that I paid for a private label branded version and obtained the source code. Because it was created from opensource base code I will supply you with both my ready to install and distribute CamStudio IM as well as the source code should you want to brand a version for your self or expand on it. I do not know anyone else who is willing to supply the source code to CamStudio IM version but the base is opensource GPL license so I am going to give you the sourcecode to the new IM version.
___
Hope this helps. can’t wait to see the video.
Tom
2 Nick // Apr 27, 2007 at 8:43 am
Hi Tom
Thanks for taking the time to comment …
Actually, I already have this source code and unfortunately it *doesn’t* include the “record from speakers” source code …
Cheers
Nick
3 retseem // Apr 27, 2007 at 2:28 pm
That is not good
Audacity is coded in C++ maybe one of there developers would be willing to help out with this audio issue?
Just throwing out ideas.
Tom
4 tomhogers // Apr 28, 2007 at 12:33 pm
Hi Nick,
Have you had a look at CDex, it has a “record from analog source” feature.
Source code available from: http://www.sourceforge.net/project/?form_grp=567
Cheers,
Tom Hodgers
5 Steve // Apr 30, 2007 at 4:47 pm
Let me add my voice to those thanking you for putting this out there. It might well meet my needs for capturing statistics courses using PowerPoint and other software. If it meets my needs, I will make a US$50 donation, since I will be using it a lot. (This to show you that I am not asking for changes for free!)
I too am looking forward to the new version. I have a couple of questions about it.
The current version of the Flash output (.swf) balloons in memory even with the “manage memory internally” flag checked. On my computer it is about 0.1 Gb per second. So even a three minute video starts to stutter due to virtual memory accesses. Is that fixed in the new version? Currently, I use CamStudio to get the AVI, then another application (Riva) to compress to a flash movie. But CamStudio’s Flash movie is much superior to and more customizable than the Riva one. (I totally love the ability to define how many reference frames there are!)
I would love to see a progress bar on the player, so that once it is downloaded they can jump right to a particular time stamp. Or alternatively to have the option of using CamStudio to convert it to a Flash movie (.flv) and then I can use one of the Open Source players out there. I REALLY like FlowPlayer. Heck, since it is open source, maybe you could incorporate that player into CamStudio’s swf output?
I am seeking to make 1 hour or longer captures and I recall a report of a limitation that corrupts files that are larger than 1Gb(?). Is that fixed?
Last, I am trying for a high-quality output, and so have the camera plugged in through a FireWire port. CamStudio currently crashes if I try to select the camera on FireWire as Video Annotation (though the same camera works via USB). Will this be changed in the new version? (As it is, I have another application that I use to put a little video window up). I know there are open source libraries for this, but that is well beyond my paltry computer skills!
Anyway, thanks again - CamStudio is a great program! Thanks for taking the initiative to keep it alive!
6 Nick // May 1, 2007 at 2:23 pm
retseem and tomhogers
Guys, thanks for the suggestions …
I’m speaking with another programmer who has kind volunteered his services to help with CamStudio and I’ll pass both your suggestions over to him and see what he says …
Regardless, I’ll update you soon …
Steve:
Thanks for the positive feedback - it’s much appreciated as will be any donations you send …
I’m not sure what would cause your SWF files to balloon in memory, as mine typically don’t but I think it would depend on how large file-wise they are …
I know of Riva Encoder and it’s an excellent piece of kit, but I don’t know much about the FLV files it creates …
From the little I know about streaming Flash, FLV is better suited to real-life footage or longer recordings and SWF is better for shorter recordings and desktop recording …
My advice to keep the filesize down would be to only record the minimum area of desktop you need to get the job done and experiment with using different codecs and compression percentages …
I would also recommend splitting a single long recording into multiple smaller ones since a single SWF movie is limited to 16,000 frames - any more than that and CamStudio has to create another SWF file and “chain” them together …
I have just been given approval to use the code for an open source embedded SWF player with CamStudio, so I’m hoping to get that ready as soon as possible …
It probably won’t be ready in time for 2.5, but soon after hopefully …
I don’t have a FireWire camera so I’m unable to duplicate your crash, but once the 2.5 source code is released, maybe someone can have a go themselves …?
Thanks again for your comments, guys … I love reading them …
Cheers
Nick
7 Steve // May 2, 2007 at 4:07 am
Hi Nick,
The file I did was a screen capture at 800×600 with a quarter-size video window. Unfortunately, I need the 800×600 since I am doing a course using a number of different software packages (though I might have the online version reduced to 640×480).
If anyone knows how the heck to do stuff like this, here is an open-source cross-platform library that can grab any valid camera input including FireWire.
http://sourceforge.net/projects/portvideo/
I am assuming that the doohicky in CamStudio can be directed to the library in order to grab the video. OK, that taps out my knowledge!
Thanks again Nick - terrific stuff!
8 Nick // May 2, 2007 at 9:38 am
Hi Steve
Thanks for the link to PortVideo, I’ll look into it and see if it can be used somehow …
Also, something else I thought of …
Is it possible that Window’s Virtual Memory settings are too low …?
They should be set to a minimum of 1.5 times your RAM …
So for example:
I have XP SP2 with 1GB of RAM and my VM is set to between 1.5 and 2GB …
You can check/change yours by:
Right clicking My Computer > Properties > Advanced Tab > Performance > Settings > Advanced Tab
Click the Change button if you need to …
I hope that’s helpful …
Cheers
Nick
9 lomboss // May 2, 2007 at 6:09 pm
>> On an upbeat note, I’ll upload a quick video to Google Video showing the new features in CamStudio 2.5 …
Nick, When do you think you can post the new/improved feature list and the video you mentioned?
Any plans of uploading the code/binaries to sourcesofge?
10 Steve // May 2, 2007 at 11:04 pm
Thanks for the suggestion Nick!
My page file size was “Managed by Windows” and smaller than what you suggested. I manually set the larger size, but still had the problem. (From what little I know, using virtual memory over RAM would be the wrong way to go, but I tried it since there is much I do not know!)
Interestingly, I can make a FLV of the same AVI and have no problems in playing that back. So my first hunch is that the CamStudio-generated SWF has a memory leak. Perhaps it doesn’t show up for most since I am recording a larger area than most?? Anyway, if you are interested, I am uploading an early test of the screen capture here: www.six-sigma-black-belt-training.com/thomas/test7.swf.html
It is about 27Mb - about 2 min at 800×600.
If I watch the memory usage, it climbs up rapidly from the start of the playback soon leading to video choppiness and eventually to audio choppiness. If you can confirm this runs on your computer then I know there is something weird on my end.
Thanks in advance if you are able to do this!
Cheers,
Steve
11 1Rover1 // May 2, 2007 at 11:18 pm
I too have a problem with memory consumption for large SWF files. From what I’ve read I think this something to do with Firefox but if it could be fixed or worked around in Camstudio it would be awesome.
It will be interesting to see if the o/s SWF player has the same hassles.
12 Dai // May 5, 2007 at 11:19 am
Hi Nick just thought this link might be useful
http://spinxpress.com/index
it is a p2p operation but it is a private secured invitation network ( in other words it is a closed group by invitation) thought it might be useful for colaberating or making tutorials using camstudio
13 Dai // May 5, 2007 at 11:47 am
http://www.freevlog.org/index.php/category/tutorial/
see step 7 uploading to blip.tv then putting movies in your blog by pasting code.
14 Steve // May 5, 2007 at 10:41 pm
1Rover1, you totally got it!
I ran the exact same file in Internet Explorer and the memory hardly blipped. It must be an issue with Firefox.
The interesting thing is that I can compress the video to a FLV and it runs fine in Firefox using a couple of different Flash players.
So one workaround is to capture the video, translate the AVI to FLV using a different program, and use an open source Flash player to play it. That will be IE and Firefox compatible. (Note that you probably need to use a common codec to make the AVI so that a FLV creator can use it.)
15 1Rover1 // May 10, 2007 at 8:13 pm
Hi Steve,
Are you using Riva to encode to FLV? Maybe I haven’t fiddled with the settings enough in that program but it doesn’t seem to be as good (compression-to-quality ratio) as using the SWF native to Camstudio.
At any rate, it would be good to see a work around from the Camstudio level or a fix to Firefox…
BTW, there seems to be a little bit of information on the web about fixing Firefox’s SWF memory leaks but they’re (1) a hack at best and should ideally come “out of the box” and (2) unless I’ve done something wrong I the hacks dont work.
16 MrAttitude // May 18, 2007 at 9:07 am
I still have the same memory problem with my swf-files, which I created with the CamStudio swf-creator.
I will embed the swf files on my blog, http://www.fanplex.de/internethilfe/category/vorschau/
but with that memory bug, I can’t upload files, with a space more than 10 MB.
Has anybody the problem fixed or will it be fixed with the new Camstudio 2.5 ?
This is the most important feature, I’m looking for!
Thank you for your help!
Greetings,
MrAttitude
17 Coldblade // Aug 9, 2007 at 7:24 pm
Dear MrAttitude,
You website seems to being giving me problems with my firewall. Have you added any SSL encryption based items into the HTML code / Whatever the program was coded in. I give this complaint and speak out to everybody when I say, sites with SSL encryptions could damage most firewalls.
-Coldblade
You must log in to post a comment.