2014-04-29 26 views
0

我想使用v4l2读取视频文件,例如AVI文件。并逐帧阅读。如何使用v4l2读取视频文件

据我可以告诉我需要使用read()函数。但是我怎么不是很清楚。几乎没有任何可用的例子。所以也许一个关于如何做到这一点的简单例子会有所帮助。

回答

0

这不是Video4Linux2(V4L2)API的用途。它不适用于从磁盘读取多媒体文件,解码和播放它们。相反,它旨在连接各种多媒体输入设备(如网络摄像头,麦克风,电视调谐器和视频捕捉设备),捕捉A/V数据并播放它。

把它从V4L2 API introduction

视频对于Linux二是[...]内核接口,用于模拟广播和 视频采集和输出驱动器。

对于在Linux上读取AVI文件并解码/播放(以编程方式),请查看FFmpeg或GStreamer。

+0

谢谢。我会看看那个。 – user3379159

相关问题