我是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。提前谢谢。
答案 0 :(得分:1)
您基本上在重复the question you are referring to。 FFmpeg基本上是库的名称和即用型工具(命令行界面)。它的后端是一组库:libavcodec,libavformat,swscale等。
没有关于这些库的全面文档,而是有样本,有邮件列表和其他稀疏资源。此外,这些库是开源的,所有这些都是非常有用的。在StackOverflow上也会询问/回答有关ffmpeg的具体问题。