C 開發基於Windows錄屏小軟體!

2022-02-07 16:32:51 字數 762 閱讀 3844

許久沒有寫部落格了,最近由於公司競標需要,之前使用的第三方錄屏軟體,不是收費限制、就是錄屏時長限制,而且2k、4k螢幕不能很好的相容錄製,於是我自己隨手寫了個基於windows錄屏小軟體;

2、 可錄製windows音訊;

3、 可錄製windows麥克風;

4、可暫停、繼續錄製滿足客製化需求(相信這個需求也是非常多做錄屏功能的開發者想要的);

1、基於開源ffmpeg,精簡編譯版本僅有17.2m;

2、基於visual studio 2019,wpf ;

3、基於directshow.directsound;

2、完美的解決了錄屏時長、清晰度、暫停、繼續、停止錄屏功能;

1、麥克風及音訊的音量控制;

2、區域錄屏;

3、加入計時器(已完成);

c 錄屏 FFmpeg錄屏 錄屏格式轉換

需要對軟體的客戶區進行錄屏,但是找了半天資料發現並不好整合到我的軟體當中,最後發現利用cmd命令呼叫ffmpeg.exe可以實現錄屏功能,實現錄屏以及錄屏格式轉換,相當有趣。ffmpeg有乙個專用於windows下螢幕錄製的裝置 gdigrab。gdigrab是基於gdi的抓屏裝置,可以抓取螢幕的特...

基於C 程式觸控螢幕軟體盤開發總結

最近開發了乙個觸控螢幕小軟體,由於需要使用鍵盤輸入所有研究了一下軟體盤。效果如下圖。參考了前人的經驗,做一下總結。關鍵問題分析 1 軟體盤需要做成浮動式工具。關鍵點是不能讓其搶占主程式的焦點。2 輸入游標的位置以及輸入字元的處理。解決方式 1 解決問題點1。重新create params方法,並在介...

基於C 語言開發的Windows環境微型作業系統

一 需求分析 用高階語言編寫程式,模擬實現乙個簡單功能的作業系統。實現作業排程 先來先服務 程序排程功能 時間片輪轉 實現記憶體管理功能 連續分配 實現檔案系統功能 選做內容 這些功能要有機地連線起來 二 程式設計 2.1 演算法簡介 先來先服務演算法 如果早就緒的程序排在就緒佇列的前面,遲就緒的程...