3

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

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

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

我还访问了这个链接,它让我对使用 libavcodec 有了很好的了解,但没有其他教程可用: ffmpeg C API 文档/教程

请有人帮我找到关于使用 ffmpeg 库从网络摄像头捕获视频流的 C api。提前致谢。

4

1 回答 1

1

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

这些库没有全面的文档,而是有示例、邮件列表和其他稀疏资源。此外,这些库是开源的,一旦您将这些部分组合在一起,所有这些都非常有用。StackOverflow 上也会询问/回答有关的具体问题。

于 2013-07-14T13:58:42.867 回答