C api使用ffmpeg从网络摄像头捕获video流

我是ffmpeg的新用户。 Ffmpeg有一个很好的文档,在命令行中使用它,但我正在寻找一些C API代码。

我想用C制作一个软件,它可以捕获来自网络摄像头的video流并以原始格式给我video流,我将在稍后的编解码器中编码。

我访问了这个给定的链接,但它只提供了命令行使用,而不是使用ffmpeg提供的库: http : //ffmpeg.org/trac/ffmpeg/wiki/How%20to%20capture%20a%20webcam% 20input

我也访问了这个链接,这给了我很好的使用libavcodec的想法,但没有其他教程可用: ffmpeg C API文档/教程

请有人帮助我使用ffmpeg的库从网络摄像头中捕获video流中的C api。 提前致谢。

你基本上是在重复你所指的问题 。 FFmpeg基本上是库的名称和即用型工具(命令行界面)。 它的后端是一组库:libavcodec,libavformat,swscale等。

没有关于这些库的全面文档,而是有样本,有邮件列表和其他稀疏资源。 此外,这些库是开源的,所有这些都是非常有用的。 关于ffmpeg的具体问题也在StackOverflow上被询问/回答。