Video processing(record\play) real time from camera with metadata

Tim Müller tim at centricular.com
Sun Sep 4 20:24:59 UTC 2016


On Wed, 2016-08-31 at 01:16 -0700, Mikl wrote:

Hi Mikl,

> Currently, i am developing commercial application for recording video
> stream from IP camera in real time.
> Also i need to add information to some of the frames. It will be like
> image metadata. For example, time of capturing, location, comment,...
> And of course i need to be able to read it later. As i understand, i
> need to use subtitles or it is another way exist? But in any way want
> to keep it inside of video file.
> 
> I already tried OpenCV. Not really happy with it because of codecs
> selection
> and no way to work with subtitles. You can find my questions here.
> http://answers.opencv.org/question/100967/codecs-list/
> http://answers.opencv.org/question/101044/add-subtitles-to-video/
> 
> Can you help me please to find a way to do it in GStreamer. Or it is
> a wrong tool for my task?

It all depends on your exact requirements (e.g. is it ok to decoder +
re-encode the video or do you want to pass through and save the encoded
video stream as-is?) and your work flow.

Capturing audio/video from an IP cam, and saving it to a container
format is not a big problem. Adding a text-based subtitle track of some
sort should also not be very doable (without decoding/re-encoding the
video).

Also depends on how you want to process the files later, and with which
applications, if it's all just for internal use or not.

There's KLV metadata for more "structured", standardised, less freeform
metadata. We only support that in MPEG-TS currently.

Cheers
 -Tim

-- 
Tim Müller, Centricular Ltd - http://www.centricular.com

Join us at the GStreamer Conference: 10-11 October 2016 in Berlin,
Germany


More information about the gstreamer-devel mailing list