C# / C++ DirectShow Player that works with AVerTV PCI-E HD Capture Card(repost)
$100-500 USD
Ukończony
Opublikowano około 13 lat temu
$100-500 USD
Płatne przy odbiorze
Hi,
We are using the AverTV PCI-E HD Capture Card to display video in our application. We can capture the video and display it on screen, however the video seems to get out of sync and become jerky or stuttery as time goes on. We know it's not a hardware problem as the card works correctly in it's own supplied software. We also want to be able to apply a filter so we can DeInterlace the video feed. Ideally we would want this to work with any video capture card / webcam that we use.
Our program is written in C#. You can do this in C# / C++ as long as we can call the functions via C# (ie. we attach a DLL and we can call 'showVideo(intScreenPosX, inScreenPosY, intWidth, intHeight);"
Requirements:
To create a video player that:
1) Is based on the [login to view URL] Library or can be used via C#
2) Allows selection of Video Capture Devices
3) Allows selection of Input Resolution of Capture Device
4) Plays the video in a frameless window that can appear above all other windows on the desktop and can be resized and positioned via C#
5) Plays the video smoothly... no jerkiness or stuttering (1280x720 @ 50 Frames)
6) Can have a filter applied to it such as FDShow or other to allow DeInterlacing
7) To play audio if the device supports it... but this is less of a priority.
We have our own player at the moment so we know that most of these options are fairly easy to achieve as the well known "PlayCap" sample does just about all of this. The priority is to make the video smooth and to be able to apply a DeInterlace filter.
*Edit: Please see: <[login to view URL]> for an example of the issue. In the video, the 42" LED screen on the left is the live feed and is fine. The 22" LCD screen on the right is playing the feed through the capture card. We first show the manufacturer player "AverMedia TV" which is good quality. We then try "AmCap" which shows the 'stutter' / 'jitter' or what feels like it's 'out of sync'. This is especially noticable in 'news tickers'. <[login to view URL]>
## Deliverables
* * *This broadcast message was sent to all bidders on Tuesday Feb 8, 2011 6:17:30 PM:
*Edit: Please see: [login to view URL] for an example of the issue. In the video, the 42" LED screen on the left is the live feed and is fine. The 22" LCD screen on the right is playing the feed through the capture card. We first show the manufacturer player "AverMedia TV" which is good quality. We then try "AmCap" which shows the 'stutter' / 'jitter' or what feels like it's 'out of sync'. This is especially noticable in 'news tickers'. I hope this helps. We also have a test server via VNC if you want to do any pre-testing. Also, we don't need it to be written in C#. As long as we can launch and position the player from C#... it can be in C++ or whatever works. Thanks