I would like to ask you to recommend me a C/C++ library to capture video.
I am getting frames from a camera at 16 bits per pixel (RGB), and I would like to save those frames in a video format in an efficient way to be able to look at it in the future.
Would you please recommend me a good C/C++ library that I can use under Linux please?
A Google search gives me a lot of libraries, and I am really not sure which one does a good job and is widely used. I would greatly appreciate your help.
Thank you very much.
As far as I know — the predominat library is Video4Linux — however I have not tried it myself, but the list of applications using/supporting it is impressive.
Addition:
For Multi media Encoding GStreamer is probably one of the most used frameworks.