Page 1 of 1

Recording what we see.

Posted: 22 Jul 2020 17:55
by DalePenn
For background, I am experienced software developer, but not experienced working with video.

For our planned project we have a video camera with a serial interface for controlling pan/tilt/zoom. The output is strait NTSC video. Our plan is to feed to NTSC signal to a standalone converter that outputs streaming video on the local network. We then want to write an application with the libVLC player embedded, along with widgets to send appropriate commands out the serial port. So far so good.

But the end user wants a few other features. Basically they want to be able to take single frame captures of what they see (which I think the existing snapshot function will handle), and also to record short periods of what they see.

The last is what I am unsure of. I see a "stream_out_record" module exists, and noted that multicat program, but I think they want more like .mp4 files rather than recordings of the entire stream flow. Does such a thing exists ? If so, could I get a pointer on where to look ? Or is there another approach I should be looking at.

Thanks for you time,
Dale Pennington

Re: Recording what we see.

Posted: 22 Jul 2020 19:26
by RĂ©mi Denis-Courmont
All of those things are possible with the VLC GUI, and accordingly with the VLC internal/plug-in functions. You won't find it them LibVLC as yet though.

Re: Recording what we see.

Posted: 22 Jul 2020 23:24
by DalePenn
So I take it a code dive in the VLC source will be called for to figure stuff out ?

Re: Recording what we see.

Posted: 23 Jul 2020 09:59
by mfkl
So I take it a code dive in the VLC source will be called for to figure stuff out ?
If by figuring stuff out, you mean modifying libvlc to provide recording features, then yes.

relevant:
https://code.videolan.org/videolan/VLCK ... thod.patch
https://code.videolan.org/videolan/VLCK ... cord.patch