1. 程式人生 > 其它 >使用vs2019編譯OBS

使用vs2019編譯OBS

主頁地址:https://github.com/obsproject/obs-studio

程式碼:https://github.com/obsproject/obs-studio/archive/refs/heads/master.zip

github能開啟很難,上網搜搜方法。在早晨8點左右開啟成功率比較大,而且開啟後儘量把要下的全下了,不然過一會就又打不開了。

安裝vs2019 Community(社群版),安裝的時候選擇安裝桌面程式開發就行,不需要安裝最新的windows SDK.

開啟安裝指南:https://github.com/obsproject/obs-studio/wiki/Install-Instructions

下載對應的依賴包,使用最新的2019依賴包,dependencies2019.zip,裡面包含了所有的庫了,不需要單獨去下載了

下載對應的Qt庫,Qt_5.15.2.7z,5.15.2版本相容性很好,編譯很多Qt for android的應用也很順利。

中間的過程就不說了,安裝指南寫的很清楚了,編譯也很順利。估計都是最新的版本,最新的開發工具的原因。

最後編譯成功了,要在obs-studio-master\build\rundir\Debug\bin\64bit裡執行obs64.exe,並且將libsrt.dll和libmbedcrypto.dll從dependencies2019資料夾裡考到這裡,就可以運行了。

執行後如果有黑屏的問題,一個可能是你的顯示卡太NB了,是高效能NVIDIA處理器,OBS暫時還不支援,需要切換到整合顯示卡,桌面右鍵-->NVIDIA控制面板-->管理3D設定,選 程式設定 選項卡,選擇你的OBS的路徑,設定 整合圖形,重新開啟OBS,看顯示器捕獲,是否已好了,如果還是不行,那就開啟windows設定,系統,顯示,多顯示器設定,圖形設定,在桌面應用,瀏覽,找到OBS,設定成節能,再次開啟OBS,顯示器捕獲應該好了,如果視窗捕獲不行,那是你的視窗對應的程式有硬體加速,比如Chrome瀏覽器就預設開啟了,在Chrome的設定裡將硬體加速關掉,再次捕獲視窗,Chrome就可以看見了。