3.21? x11grab
X11視頻輸入設備
啟動輸入設備的時候,需要安裝啟用libxcb插件。配置的時候會默認自動檢測。
該設備允許抓拍X11顯示器的畫面
輸入語法如下:
[hostname]:display_number.screen_number[+x_offset,y_offset]
hostname:display_number.screen_number指定屏幕抓拍的X11名稱。hostname可省略,默認取localhost。環境變量DISPLAY包含了默認的顯示名稱。x_offset和y_offset指定抓拍區域的左上角坐標。默認是0。通過man X查詢詳細信息。通過指令xdpyinfo獲取更多的X11的基本屬性參數。
例如:
ffmpeg -f x11grab -framerate 25 -video_size cif -i :0.0 out.mpg
抓拍10,20位置的圖片
ffmpeg -f x11grab -framerate 25 -video_size cif -i :0.0+10,20 out.mpg
網址:http://www.ffmpeg.org/ffmpeg-devices.html#x11grab
對于libavformat庫,libavdevice是一個補充庫,提供了各種特殊平臺需要的編碼器和解碼器,例如
抓拍涉筆,音頻抓拍和回放等。libavdevice囊括的編碼器和解碼器都是AVFMT_NOFILE類型(使用
各自的I/O函數)。avformat_open_input函數中指定的文件名稱并不是一個真實存在的文件,而是
特殊的設備意義,例如x11grab就是一個顯示器名稱。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。