簡單的屏幕錄像機
描述:
SimpleScreenRecorder 是我創建的用於錄製程序和遊戲的 Linux 程序。已經有一些程序可以做到這一點,但我對其中任何一個都不是 100% 滿意,所以我創建了自己的程序。
我最初的目標是創建一個非常簡單易用的程序,但在我編寫它的過程中,我開始添加越來越多的功能,結果實際上是一個非常強大的程序。從某種意義上說,它比 ffmpeg/avconv 或 VLC 更容易使用,因為它具有簡單的用戶界面,因此它是“簡單”的。
特徵
圖形用戶界面(基於 Qt)。
比 VLC 和 ffmpeg/avconv 更快。
錄製整個屏幕或部分屏幕,或直接錄製 OpenGL 應用程序(類似於 Windows 上的 Fraps)。
正確同步音頻和視頻(VLC 和 ffmpeg/avconv 的常見問題)。
如果您的計算機速度太慢(而不是像 VLC 那樣用完所有 RAM),則降低視頻幀速率。
完全多線程:任何組件中的小延遲都不會阻塞其他組件,從而在具有多個處理器的計算機上產生更流暢的視頻和更好的性能。
隨時暫停和恢復錄製(通過單擊按鈕或按熱鍵)。
顯示錄製期間的統計信息(文件大小、比特率、總錄製時間、實際幀速率……)。
可以在錄製過程中顯示預覽,這樣您就不會浪費時間錄製某些內容,事後才發現某些設置有誤。
使用 libav/ffmpeg 庫進行編碼,因此它支持許多不同的編解碼器和文件格式(添加更多是微不足道的)。
還可以做 現場直播 (實驗)。
合理的默認設置:如果您不想,則無需更改任何內容。
幾乎所有內容的工具提示:無需閱讀文檔即可了解某些功能的作用。