UltraVnc screen recorder
What's the difference with other screen recorders
There exist a lot of screen recorders, but all lack the speed
for doing some full screen recording. The speed is just to low or
cpu to high.
Online compression can only be done with some real-time disk eating codecs....
Even the 300$ cam... studio is slow.
As i needed something faster to make some manuals, i found it
quite similar to the speed problem that VNC has.
I guess most screen recorders use the same vnc capturing method under the hood.
Integrating the mirror driver was a real speed boost, 1280x1024x15Fps + online divx compression
UltraVnc screen recorder looks similar camstudio
The screen recorder is build with the old Rendersoft camstudio
source, we didn't wrote the whole thing ourself.
We just removed and added some code to make it faster.
The about box give the acknowledgment to the original creators.
There was some discussion about the old RenderSoft
The website mentioned GPL, while the license.txt included in the source distribution was a BSD style license.
Non of the GPL requirements ( http://www.gnu.org/licenses/gpl-howto.html) where fulfilled, so we will use the included written license
============================== RenderSoft CamStudio ============================== Unless otherwise specified, RenderSoft Software and Web Publishing owns all title to this software and its copyright, which are protected by international copyright law. This product is FREEWARE and you are free to duplicate and distribute this software through the internet or any preferred media. This product is OPENSOURCED and you are free to edit and modify its source code for your needs. The source code may be obtained from the product's website at : http://www.rendersoftware.com/products/camstudio If you create an product that contains code derived from CamStudio, you are free to distribute it for any purposes, including commercial purposes. However, your product must include an acknowledgment that mention it contains code from RenderSoft CamStudio. A simple statement like "Part of this product is derived from RenderSoft CamStudio" in the About box will do. You are not obliged to reveal the source code of your derived product but are encouraged to do so. RenderSoft Software and Web Publishing specifically disclaims ALL warranties, express or implied, including but not limited to implied warranties of merchantability, fitness for a particular purpose, and non-infringement with respect to this software, its source code and any accompanying written materials. IN NO EVENT will RenderSoft Software and Web Publishing be liable to you for damages, including any loss of profits, data, or other incidental or consequential damages arising out of your use or inability to use this software, even if RenderSoft Software and Web Publishing has been specifically advised on the possibility of such damages.Based on the Old RenderSoft License the best licensing model of our derived product is the BSD license.
Copyright (c) 2003, Rendersoft Camstudio Copyright (c) 2007, uvnc All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. Neither the name of UltraVnc (Uvnc) nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
(screen recorder is included in the driver setup,service is for ultravnc, not needed for the recorder)
Source screen recorder
driver: UltraVnc mirror driver
OS: win2000 and later
Speed: 1280x1024x15Fps + online divx compression -->25%CPU on 3GHZ cpu, so plenty of cpu left to run your applications.
Codec: All codecs that support vfw.
Check if the codec does not require that the hight or width need to be a multiple of 4 or 8. Some codes only record in 8/16/24/32bit color depth.