Linux 作業系統上 GPU 螢幕錄影機和 SimpleScreenRecorder 的替代品?

Linux 作業系統上 GPU 螢幕錄影機和 SimpleScreenRecorder 的替代品?

在這裡我想分享一下我在使用 GPU Screen Recorder 或 SimpleScreenRecorder 等螢幕錄影機時遇到的問題。

我在這裡得到的是有時我會遇到問題

`root permission`

在運行程式之前,所以基本上我需要使用“sudo -i”或 pkexec 或 polkit 運行螢幕錄影機程序,但有時我遇到授權問題。這是我的第一個問題。

其次,我需要運行的 GUI 程式所需的插件在 Linux 發行版或已棄用的版本中不可用。所以我需要找到與螢幕錄影機程式所需版本相同的插件檔案。例如下面的錯誤。

mpv:載入共享庫時出錯:libavcodec.so.59:無法開啟共享物件檔案:沒有這樣的檔案或目錄

第三,我找到了大多數 Linux 發行版提供的替代程序,它是 ffmpeg,但需要一些額外的配置才能完美地適應硬體設備。

我個人使用 Xfce Linux,它非常適合我的 CPU 硬體能力和相容性。

答案1

在使用 ffmpeg 從網站和教學影片中做了一些建議後,我在這裡找到了更好、更靈活的配置。

ffmpeg -f x11grab -video_size 1280x720 -framerate 30 -i :0.0 -f pulse -i ladspa_output.mbeq_1197.mbeq.monitor -preset fast -crf 22 -c:a aac -b:v 6M -pix_fmt yuv420p -b:a 128k ~/Videos/Recording-$(date +%F-%I-%M-%N).mp4

透過上面的腳本,我們可以對視訊位元率( )進行調整,並透過更改( )和()-b:v 6M來對視訊結果的 FPS 進行一些改進。-preset fast-crf 22

為了更好地了解我們的音頻硬件,您可以查看下面的鏈接,其中有一些解釋。

連結到 shell 腳本這裡

相關內容