欢迎光临散文网 会员登陆 & 注册

ffmpeg 播放usb摄像头

2023-04-26 16:19 作者:音视频开发进阶  | 我要投稿

ffmpeg 支持通过Video4Linux2 (V4L2) 和 Windows DirectShow接口来播放USB摄像头。

以下是基本的命令示例:

  1. 查看可用的摄像头设备

ffmpeg -f v4l2 -list_formats all -i /dev/video0

  1. 使用默认设置播放摄像头

ffmpeg -f v4l2 -i /dev/video0 -r 30 -s 640x480 -pix_fmt yuyv422 -f sdl "USB Camera"

  1. 指定视频编码器进行压缩(例如使用H.264编码器)

ffmpeg -f v4l2 -i /dev/video0 -c:v libx264 -preset ultrafast -tune zerolatency -s 640x480 -pix_fmt yuv420p -f flv rtmp://localhost/live/streamkey

注意:在使用USB摄像头时,会有延迟和卡顿的问题,可以尝试增加帧率和调整分辨率等参数来提高播放效果。

相关学习资料推荐,点击下方链接免费报名,先码住不迷路~】

音视频免费学习地址:FFmpeg/WebRTC/RTMP/NDK/Android音视频流媒体高级开发

【免费分享】音视频学习资料包、大厂面试题、技术视频和学习路线图,资料包括(C/C++,Linux,FFmpeg webRTC rtmp hls rtsp ffplay srs 等等)有需要的可以点击788280672加群免费领取~


ffmpeg 播放usb摄像头的评论 (共 条)

分享到微博请遵守国家法律