FFmpeg采集設備(1)

FFmpeg中Linux設備操作


1特铝、Linux下查看設備列表
./ffmpeg -hide_banner -devices
  • 輸入設備:fbdev暑中、lavfi壹瘟、oss鲫剿、video4linux2、v4l2
  • 輸出設備:fbdev稻轨、oss灵莲、video4linux2、v4l2

2殴俱、Linux采集設備fbdev參數
ffmpeg -h demuxer=fbdev
  • framerate:采集時視頻圖像的刷新幀率政冻,默認值為25

通過獲得FrameBuffer設備圖像數據進行編碼然后推流或錄制:

ffmpeg -framerate 30 -f fbdev -i /dev/fb0 output.mp4

命令行執(zhí)行后,Linux系統(tǒng)會獲取終端中的圖像线欲,而不是桌面圖像明场。


3、Linux采集設備v4l2參數
ffmpeg -h demuxer=v4l2
  • standard:設置TV標準李丰,僅用于模擬器分析幀時使用
  • channel:設置TV通道苦锨,僅用于模擬器分析幀時使用
  • video_size:設置采集視頻幀大小
  • pixel_format:設置采集視頻的分辨率
  • input_format:設置采集視頻的分辨率
  • framerate:設置采集視頻的幀率
  • list_formats:列舉輸入視頻信號的信息
  • list_standards:列舉標準信息(與standard配合使用)
  • timestamps:設置時間戳類型
  • ts:設置模擬器分析幀時使用的時間戳
  • use_libv4l2:使用第三方庫libv4l2選項

使用FFmpeg采集Linux下的v4l2設備時,主要用來采集攝像頭趴泌,而攝像頭通常支持多種像素格式舟舒,有些還支持直接輸出已經編碼好的H.264數據。
如嗜憔,輸出輸入設備的format信息:

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

將攝像頭采集為視頻文件:

ffmpeg -hide_banner -s 1920x1080 -i /dev/video0 output.avi

4秃励、Linux采集設備x11grab參數
ffmpeg -h demuxer=x11grab
  • draw_mouse:支持繪制鼠標光標
  • follw_mouse:跟蹤鼠標軌跡數據
  • framerate:輸入采集的視頻幀率
  • show_region:獲得輸入桌面的指定區(qū)域
  • region_border:當show_region為1時,設置輸入指定區(qū)域的邊框的粗細程度
  • video_size:輸入采集視頻的分辨率

FFmpeg通過x11grab錄制屏幕時吉捶,輸入設備的設備名規(guī)則如下:
[ 主機名 ] : 顯示編號 id. 屏幕編號 id [ + 起始 x 軸 , 起始 y 軸 ]
其中夺鲜,主機名、起始x軸與起始y軸均為可選參數呐舔。

(1)桌面錄制

ffmpeg -f x11grab -framerate 25 -video_size 1366x768 -i :0.0 out.mp4

設置輸入幀率為25币励,圖像分辨率為1366x768,采集的設備為“0.0”滋早,輸出文件為out.mp4榄审。

(2)桌面錄制指定起始位置

ffmpeg -f x11grab -framerate 25 -video_size 352x288 -i :0.0+300,200 out.mp4

通過參數“:0.0+300,200”指定x坐標為200,y坐標為200杆麸,實現指定區(qū)域的錄制搁进。

(3)桌面錄制帶鼠標記錄的視頻

ffmpeg -f x11grab -video_size 1366x768 -follow_mouse 1 -i :0.0 out.mp4

通過“follow_mouse”參數指定視頻錄制中帶鼠標。


?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末昔头,一起剝皮案震驚了整個濱河市饼问,隨后出現的幾起案子,更是在濱河造成了極大的恐慌揭斧,老刑警劉巖莱革,帶你破解...
    沈念sama閱讀 221,430評論 6 515
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件峻堰,死亡現場離奇詭異,居然都是意外死亡盅视,警方通過查閱死者的電腦和手機捐名,發(fā)現死者居然都...
    沈念sama閱讀 94,406評論 3 398
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來闹击,“玉大人镶蹋,你說我怎么就攤上這事∩桶耄” “怎么了贺归?”我有些...
    開封第一講書人閱讀 167,834評論 0 360
  • 文/不壞的土叔 我叫張陵,是天一觀的道長断箫。 經常有香客問我拂酣,道長,這世上最難降的妖魔是什么仲义? 我笑而不...
    開封第一講書人閱讀 59,543評論 1 296
  • 正文 為了忘掉前任婶熬,我火速辦了婚禮,結果婚禮上光坝,老公的妹妹穿的比我還像新娘尸诽。我一直安慰自己,他們只是感情好盯另,可當我...
    茶點故事閱讀 68,547評論 6 397
  • 文/花漫 我一把揭開白布性含。 她就那樣靜靜地躺著,像睡著了一般鸳惯。 火紅的嫁衣襯著肌膚如雪商蕴。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,196評論 1 308
  • 那天芝发,我揣著相機與錄音绪商,去河邊找鬼。 笑死辅鲸,一個胖子當著我的面吹牛格郁,可吹牛的內容都是我干的。 我是一名探鬼主播独悴,決...
    沈念sama閱讀 40,776評論 3 421
  • 文/蒼蘭香墨 我猛地睜開眼例书,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了刻炒?” 一聲冷哼從身側響起决采,我...
    開封第一講書人閱讀 39,671評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎坟奥,沒想到半個月后树瞭,有當地人在樹林里發(fā)現了一具尸體拇厢,經...
    沈念sama閱讀 46,221評論 1 320
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,303評論 3 340
  • 正文 我和宋清朗相戀三年晒喷,在試婚紗的時候發(fā)現自己被綠了孝偎。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,444評論 1 352
  • 序言:一個原本活蹦亂跳的男人離奇死亡厨埋,死狀恐怖邪媳,靈堂內的尸體忽然破棺而出捐顷,到底是詐尸還是另有隱情荡陷,我是刑警寧澤,帶...
    沈念sama閱讀 36,134評論 5 350
  • 正文 年R本政府宣布迅涮,位于F島的核電站废赞,受9級特大地震影響,放射性物質發(fā)生泄漏叮姑。R本人自食惡果不足惜唉地,卻給世界環(huán)境...
    茶點故事閱讀 41,810評論 3 333
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望传透。 院中可真熱鬧耘沼,春花似錦、人聲如沸朱盐。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,285評論 0 24
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽兵琳。三九已至狂秘,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間躯肌,已是汗流浹背者春。 一陣腳步聲響...
    開封第一講書人閱讀 33,399評論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留清女,地道東北人钱烟。 一個月前我還...
    沈念sama閱讀 48,837評論 3 376
  • 正文 我出身青樓,卻偏偏與公主長得像嫡丙,于是被迫代替她去往敵國和親拴袭。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 45,455評論 2 359

推薦閱讀更多精彩內容