你好,歡迎回來,本期我們來講一講如何使用FFmpeg指令行操作攝像頭資料,主要分為兩個部分,一通過FFplay播放攝像頭資料,有點直播的意思;而通過FFmpeg指令行錄制攝像頭視訊資料。閑言不多講,一起來看:
一、使用FFplay播放攝像頭資料
- 指令行:
ffplay -f dshow -video_size 1280x720 -i video="Integrated Webcam"
複制
- 參數解釋:
- -f: 指定使用的裝置或格式,此處為windows下的dshow
- -video_size: 指定視訊的分辨率大小,此處為720p
- video="攝像頭名稱": 指定視訊攝像頭輸入源
- 注意事項:
攝像頭名稱,如何擷取,windows下在裝置管理器中檢視,看下方
示範視訊:
http://mpvideo.qpic.cn/tjg_3008399366_50000_6c0a2782208a4ad28e7f860372c90c52.f10002.mp4?dis_k=0527885a8c36a9b2eb7a3fcac56189f6&dis_t=1586509707
- 實戰與效果:
http://mpvideo.qpic.cn/tjg_3008399366_50000_d44f8608c21f40b48e17ea270a535133.f10002.mp4?dis_k=c9c64cf18ce8fd5f639a209d2f64d559&dis_t=1586509707
二、使用FFmpeg錄制攝像頭資料
- 指令行:
ffmpeg -f vfwcap -i 0 -r 25 -vcodec libx264 out_vfwcap.mp4
複制
- 參數解釋:
- -f:指定裝置或格式
- -i: 指定攝像頭索引id,筆者本機隻有一個攝像頭,寫0即可
- -r:指定視訊幀率
- -vcodec:指定編碼格式
-
實戰:
http://mpvideo.qpic.cn/tjg_3008399366_50000_f464908245d74163a1dcaa8aa629a605.f10002.mp4?dis_k=1227e7473b3c9dccf6432075fcefcff7&dis_t=1586509707
- 效果:
由于騰訊限制一篇文章中隻可上傳3個視訊,錄制攝像頭的效果視訊放在下期内容中推送,小夥伴們記得檢視哦!
三、聲明
上述播放和錄制均是在windows平台實作,FFmpeg可不止支援windows平台哦,如果有條件可以多試試!
好了,本期關于FFmpeg指令行的解說就到這了,下期再見!