Page 1 of 1

Recording Video Using c#

PostPosted: Thu Oct 11, 2018 5:23 am
by kamarajpandi.r
Question : How to record Video from Intensity Shuttle c#.

We are trying to develop c# windows application using c#. this application is mainly used for previewing videos from Intensity Shuttle. We had developed previewing video. But problem on recording video.

Our input device properties are :
1. Video Mode : HD1080i50
2. video Size : 1920x1080
3. Pixel format : YUV 8 bit

Interface : We are using IDecklink Interface
NOTE: We are not using IBMD Interface for previewing video

Please, Guide us to record video. Thanks in advance.

Re: Recording Video Using c#

PostPosted: Thu Oct 11, 2018 7:46 pm
by Xtreemtec
Have you tryed to capture this video signal with media express. A programm you get with installing Desktop video. You can confirm there if you have a valid setup and your computer will even capture from the Intensity shuttle.

You dont mention if you have a TB or USB version.. But USB 3 version needs a lot more care to get it work on a computer. 1080HD will strain the USB3 interface and if the pc / laptop is not able to do the speed it will not run at all..

So first check with Media Express if you are able to capture the signal before proceeding with your own coded programm. ;)

Re: Recording Video Using c#

PostPosted: Fri Oct 12, 2018 7:49 am
by kamarajpandi.r
Thanks for Replying Xtreemtec,
Iam using Intenisty Shuttle USB 3.0
In my system Media Express Works good, and also My c# application also previews video as good. But I was getting problem while recording video.

How to encode receiving video frames into mp4 file?.

Re: Recording Video Using c#

PostPosted: Mon Oct 22, 2018 7:58 am
by kamarajpandi.r
Hi,

Is there any update on the below my doubts, please help us.

Re: Recording Video Using c#

PostPosted: Wed Oct 31, 2018 12:50 am
by Cameron Nichols
Hi Kamaraj,

The DeckLinkAPI provides interfaces for the capture of uncompressed video and audio. It does not provide interfaces for capture to container formats such as .mp4.

You should consider using Media Express for capture or other 3rd party implementations such as FFmpeg to achieve this.

Regards
Cameron