ffmpeg获取摄像头视频流
时间: 2023-10-02 09:10:55 浏览: 279
qt使用ffmpeg api进行摄像头视频流的读取,推流,拉流,视频播放等功能的实现
使用 ffmpeg 获取摄像头视频流可以通过以下步骤实现:
1. 安装 ffmpeg:如果你还没有安装 ffmpeg,可以在终端中使用以下命令进行安装:
```
sudo apt-get install ffmpeg
```
2. 打开摄像头:使用以下命令来打开摄像头并捕获视频流:
```
ffmpeg -f v4l2 -framerate 25 -video_size 640x480 -i /dev/video0 output.mp4
```
这个命令中,`-f v4l2` 表示使用 V4L2 捕获视频流,`-framerate 25` 表示帧率为 25,`-video_size 640x480` 表示视频分辨率为 640x480,`-i /dev/video0` 表示摄像头设备的路径为 `/dev/video0`,`output.mp4` 表示输出的视频文件名。
3. 观看视频:执行以上命令后,可以在当前目录下找到 `output.mp4` 文件并进行观看。
注意:在使用 ffmpeg 获取摄像头视频流时,需要确保你的设备已经连接了摄像头,并且摄像头的驱动已经正确安装。另外,`/dev/video0` 是摄像头设备的默认路径,如果你使用的是其他设备路径,需要相应地进行修改。
阅读全文