如何使用v4l2读取视频文件



我想用v4l2读取一个视频文件,比如AVI文件。然后一帧一帧地读。

据我所知,我需要使用read()函数。但我不太清楚是怎么回事。也几乎没有任何可用的例子。因此,举个简单的例子说明如何做到这一点可能会有所帮助。

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

取自V4L2 API简介:

Video For Linux Two是〔…〕模拟无线电和视频捕获和输出驱动器。

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

相关内容

  • 没有找到相关文章

最新更新