簡體   English   中英

如何使用v4l2讀取視頻文件

[英]How to read video file using v4l2

我想使用v4l2讀取視頻文件,例如AVI文件。 並逐幀閱讀。

據我所知,我需要使用read()函數。 但是對我來說還不是很清楚。 也幾乎沒有可用的示例。 因此,也許有一個關於如何執行此操作的簡單示例會有所幫助。

這不是Video4Linux2(V4L2)API的用途。 它不適用於從磁盤讀取多媒體文件,對其進行解碼並對其進行播放。 相反,它旨在與各種多媒體輸入設備(例如網絡攝像頭,麥克風,電視調諧器和視頻捕獲設備)進行接口,捕獲A / V數據並進行播放。

V4L2 API簡介中獲取

用於Linux的視頻2是內核內核接口,用於模擬廣播和視頻捕獲以及輸出驅動程序。

要在Linux上讀取AVI文件並對其進行解碼/播放(以編程方式),請查看FFmpeg或GStreamer。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM