FFMPEG邊學邊記

2021-08-20 05:22:36 字數 845 閱讀 4686

沒有參考資料,看ffmpeg真的是一種折磨(尤其是像我這種英語不好的),說白了邊學邊記,就把參考的直接放前面

1. 雷大神的ffmpeg獲取directshow裝置資料(攝像頭,錄屏)

2. 基於ffmpeg的c#錄屏全攻略

兩篇類似,不知道誰模仿誰的

windows平台下,使用-dshow取代x11grab。一句話介紹:註冊錄屏dshow濾鏡(例如screen-capture-recorder),然後通過dshow獲取錄屏影象然後編碼處理。

screen-capture-recorder本身就可以錄屏,但本次使用ffmpeg進行錄屏

列出所有的directshow裝置的命令,如果在列表中發現』screen-capture-recoder』,證明安裝成功

ffmpeg -list_devices

true

-f dshow -i dummy

參考&備忘

ffmpeg引數

引數說明

捕獲後處理方式

命令儲存本地

直接加檔名

發布udp

-f h264 udp:

發布rtp

-f rtp rtp:>test.sdp

發布rtmp

-f flv rtmp://localhost/oflademo/livestream

ps: -f 後引數有無影響,暫時不知道

編碼解釋

-vcodec libx264

h.264編碼

-vcodec mpegvideo

mpeg2編碼

awk邊學邊記

awk中的rs ors fs ofs的簡要說明 縮寫我認為的全拼 含義預設值 rsrow separator awk讀取檔案時的行分隔符 預設為 n orsoutput row separator awk輸出時的行分隔符 預設為 n fsfield separator awk讀取檔案時的列 字段 域...

MySql邊學邊記 1

mysql資料型別 mysql支援多種型別,大致可以分為三類 數值 日期 時間和字串 字元 型別。標準sql 資料型別 包括 嚴格數值資料型別 integer smallint decimal和numeric 以及近似數值資料型別 float real和double precision 同時也支援s...

程式人生 邊學邊記

傳輸資料的簡要過程如下 由於服務端傳送的包中確認收到了客戶端傳送的syn,故客戶端的序列號由0變為1 1 傳送資料 伺服器向客戶端傳送乙個帶有資料的資料報,該資料報中的序列號和確認號與建立連線第三步的資料報中的序列號和確認號相同 2 確認收到 客戶端收到該資料報,向伺服器傳送乙個確認資料報,該資料報...