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

时间:2013-07-14 13:50:58

标签: c video ffmpeg webcam

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

我想用C制作一个软件,它可以从网络摄像头捕获视频流并以原始格式提供视频流,我稍后会在编解码器中进行编码。

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

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

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

1 个答案:

答案 0 :(得分:1)

您基本上在重复the question you are referring to。 FFmpeg基本上是库的名称和即用型工具(命令行界面)。它的后端是一组库:libavcodec,libavformat,swscale等。

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

相关问题