FFmpeg查看设备自带采集视频

一、使用dshow

参考

  1. 使用ffmpeg调用电脑自带的摄像头和扬声器录制音视频
  2. FFmpeg获取DirectShow设备数据(摄像头,录屏)
  • 查看支持设备
    ffmpeg -f dshow -list_devices true -i dummy
  • 播放
ffplay.exe -f dshow -video_size  1280x720 -i video="Integrated Webcam"
ffplay.exe -f dshow -i video="Vimicro USB Camera (Altair)"
  • 录制(根据实际情况调整参数)
ffmpeg -f dshow -i video="Vimicro USB Camera (Altair)" -r 25 -vcodec libx264 -preset:v ultrafast -tune:v zerolatency video.mp4
ffmpeg -f dshow -i video="Integrated Webcam" -vcodec libx264 camera.mp4

二、使用vfwcap

  • 查看支持设备
    ffmpeg.exe -f vfwcap -i list
  • 播放
ffplay.exe -f vfwcap -i 0 -video_size  1280x720
  • 录制(根据实际情况调整参数)
ffmpeg.exe -f vfwcap -i 0 -r 25 -vcodec libx264 out.mp4
ffmpeg.exe -f vfwcap -i 0 -vcodec libx264 out.mp4
ffmpeg.exe -f vfwcap -i 0 -r 25 -vcodec libx264 -preset:v ultrafast -tune:v zerolatency out.mp4

三、录制桌面

ffmpeg -f gdigrab -i desktop -vcodec libx264 desktop.mp4
ffmpeg -f gdigrab -i desktop -r 25 -vcodec libx264 -preset:v ultrafast -tune:v zerolatency desktop.mp4

posted @ 2025-03-03 09:09  windlog  阅读(181)  评论(0)    收藏  举报