Webcam Recorder Application + Source Code + Installer + NICE UI

This project was successfully completed by intechwebworks for $157 USD in a day.

Get free quotes for a project like this
Employer working
Completed by:
Project Budget
$30 - $250 USD
Completed In
1 day
Total Bids
Project Description

A simple tool for capturing the video stream from any webcam connected to your computer


Looking Straightforward interface that comprises all the options into a single, well-organized window.

The webcam stream is displayed in the main window and you can start the recording process by pressing the dedicated button. The video duration is displayed as well, together with the name and location of the target AVI file. Once the video is finished, you can stop recording and navigate to the output directory with a single click.

Program can also be used for taking snapshots using a webcam. This operation is just as easy as the video recording, since you just have to place the webcam in the right place and press the 'Snapshot' button.


1. The interface should be similar but unique to the one seen in the following screenshot [url removed, login to view]
It will be divided into three sections, which will be described below:
a. The main menu
b. The central display frame
c. The captures manager

2. The main menu should provide the following functionalities:
a. Select Source Webcam
 Automatically detects all the webcams that are connected to the PC.
 Allows the selection of one webcam, from which it will receive the video input stream.
 Displays “There is now webcam connected to your PC” error if no webcam is detected.
b. Start Record Webcam
 Starts the recording process.
c. Stop Record Webcam
 Ends the recording process.
 Saves the capture in the captures folder. The name format will be: YY-MM-DD [url removed, login to view]
 The list of saved files is refreshed, displaying the details of the last capture at the top of the list.
d. Take snapshot
 Takes a snapshot with the webcam and saves it as YY-MM-DD [url removed, login to view] in the captures folder/
e. Visit official website
 Opens a web page at the URL of the website.

3. The central display frame will display the video received from the webcam or will remain black, if no webcam is active.

4. The captures manager will in turn have two sections
a. The first one displays a scrollable table of the saved captures (just .avi, without the .jpg snapshots).
 The details shown on a row of the table are FileName and Duration.
 The latest capture will be displayed at the top of the list.
 The list will have the height of 5 items.
 If no captures have been made, this section will display a Getting Started guide, similar to the one in the first screenshot.
b. The second section of the captions manager will contain a simple field and two buttons, all aligned horizontally:
 The field will display the duration of the capture so far. It starts from 00:00:00 and increments at every second.
 The first button is Open Folder and it should open the currently set folder for saving the captures.
 The second button is Change Folder and it allows the selection of a folder in which the captures and snapshots will be saved from now on. The software should come with a default folder (e.g. C:\CamersoftOutput).

The following screenshot shows a sample look and feel of the captures manager.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online