AForge.net / DirectShow webcam recording/previewing

Closed - This job posting has been filled and work has been completed.

Job Description

I have code in VB.net that displays a streaming webcam feed. It also records the stream via AVI or MPEG. However, i can not seem to get the recording to work well. Therefore, i am looking for a expert in AForge.net code and/or DirectShow code. This should be a simple fix for anyone who is since most of the code is already done for you.

This is a combination of using AForge.net (http://www.aforgenet.com/framework/) code example and also using the Deveck dotNetWebcamLibrary (https://github.com/deveck/dotNetWebcamLibrary).

Please send me an email for my code if you are interested in doing this project.

I get the error:
"Failed creating compressed stream."

when choosing the AVI recording.

I would like to have different codecs to choose from to have good quality videos but that don't take up a lot of drive space. The MPEG recorder seems to work but has TERRIBLE quality when viewing the recorded video.

You will need a webcam in order to test my app out and see whats wrong/missing from it. I just need good quality videos without taking up a lot of disk space.

All code will become the property of me.
1) I require complete and fully-functional working program(s) in executable form as well as complete source code of all work done (so that I may modify it in the future).
2) Deliverables must be in ready-to-run condition as follows (depending on the nature of the deliverables):
2b) Any website server-side deliverables must be installed by the worker in ready-to-run condition in the employer's environment.
2c) Any website server-side deliverables must be provided with complete instructions and assistance so that the employer may install them in ready-to-run condition in the employer's environment.
2d) Any website server-side deliverables must be installed as described elsewhere by the employer.
2e) If there are any server-side deliverables (intended to only exist in one place in the employer's environment) then they must be installed by the worker in ready-to-run condition (unless specified elsewhere by the employer).
2f) All other software (including but not limited to any desktop software or software the employer intends to distribute) must include a software installation package that will install the software in ready-to-run condition on the platform(s) specified in this project (unless specified elsewhere by the employer).
3) All deliverables will be considered 'work made for hire' under U.S. Copyright law. Employer will receive exclusive and complete copyrights to all work purchased.