I've been trying to get emgu to save same webcam video to file
The problem is opencv only ssupports avi, and avi does not seem to suit a format like X264 very well.
Could I use Gstreamer to do this for me in C?
It would be good if I could choose the file format and container type too. It would be good if I could use a format like schrodinger dirac.
I'm new to GStreamer so I'm not quite sure if I'm on the right track here.
EDIT
I've managed to capture the webcam video using
gst-launch-0.10 ksvideosrc ! autovideosink
Now how to transcode this to a format like H264 or dirac ...?
EDIT
gst-launch-0.10 ksvideosrc num-buffers=10 ! decodebin2 ! ffmpegcolorspace ! x264enc ! matroskamux ! filesink location=video.mkv
This seems to create a file, but VLC player can't read it.