![]() |
|
![]() |
|
|
Thread Tools | Display Modes |
|
|
#1 |
|
Hobbyist Programmer
|
Digital Video over FireWire
I am looking for a way to capture video, mainly digital stills, from a Sony digital video camcorder over FireWire. I have been searching for some free libraries written in C#, but I haven't found much. I did find TVideoGrabber(http://www.delphicity.com/vidgrab/index.htm), but I haven't been able to try it out because I won't have a FireWire cable until tomorrow morning. Has anyone used this in this before? If so, does it work and how well does it work? Any other information on this subject will be helpful as well. Any C dll's will work as well.
|
|
|
|
|
|
#2 |
|
Hobbyist Programmer
|
Re: Digital Video over FireWire
I have used a program called Kino on linux to capture dv video on fire wire. you could look at thier source code.http://www.kinodv.org/
__________________
i dont know much about programming but i try to help |
|
|
|
|
|
#3 |
|
Hobbyist Programmer
|
Re: Digital Video over FireWire
I found a solution for windows. It's called DirectShow by Microsoft. It seems to work well. The only downfall is that it's only written in c++. http://msdn2.microsoft.com/en-us/library/ms783323.aspx
|
|
|
|
|
|
#4 |
|
Caffeinated Neural Net
![]() Join Date: Jun 2005
Location: Dry west coast of Canada
Posts: 1,034
Rep Power: 5
![]() |
Re: Digital Video over FireWire
You can always use p/invoke to mix the two. Many of the 'raw' APIs for Win32 are designed to be called from C, but this does not mean you must use C. Look into the
System.Runtime.InteropServices namespace.If you take this approach, though, you've got some grunt work ahead of you. You'll need to pull the prototypes from the associated header files, and give C# declarations so the compiler knows how to marshal the parameters. You'll also need to define the structures and/or unions used, again by looking through the headers and creating C# equivalents. This page might help, as it explains the attributes you'll need to use to simulate the union type in C#. You may also need to add a reference to your project. If you do, this should be your first step.
__________________
And once again, Probability proves itself willing to sneak into a back alley and service Drama as would a copper-piece harlot. - Vaarsuvius, Order of the Stick |
|
|
|
|
|
#5 |
|
Professional Programmer
|
Re: Digital Video over FireWire
Check this out :
http://www.codeproject.com/cs/media/lasergesture.asp http://www.codeproject.com/cs/media/..._Detection.asp
__________________
Don't take life too seriously, it's not permanent ! |
|
|
|
![]() |
| Bookmarks |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| video conversion | lectricpharaoh | C# | 1 | May 11th, 2007 6:20 PM |
| Video Player like BSPlayer (2 Windows) | Superr | C# | 2 | Mar 24th, 2006 7:50 PM |
| VESA Video question | vidmaster | Assembly | 12 | Feb 24th, 2006 12:37 PM |
| Anybody have an idea to "rebuild" corrupt/damaged frames for a video? | snakecontroller | Coder's Corner Lounge | 6 | Jan 7th, 2006 8:06 AM |
| Checking source codes of image, audio and video files | on_auc | C++ | 3 | Feb 21st, 2005 8:36 PM |