OBS問題回報, bug report

我知道有很多人都懶得看直接問,不接受這種模式,怕麻煩就回去用官方版
只有我製造出的bug會處理,新功能不能用幾乎都是官方的問題
blog或Discord有寫的東西就不回答,看不懂可以講,會找機會改進文件

如何有效回報bug (請先讀過,如果提供的資料不詳,看情況補件或無視)
https://www.chiark.greenend.org.uk/~sgtatham/bugs.html


遇到bug先改用官方版開發版看有無同樣問題,下載連結不固定,請去官方Discord要 (進#windows-support  打!nightly)
dev.azure.com/obsjim/obsjim/_build?definitionId=1&_a=summary&repositoryFilter=1&branchFilter=4 (不確定連結會不會變動)
如有同樣問題(非我修改造成問題),請回報給官方處理(要用官方開發版或穩定版回報)
視情況提供怎麼繞開或回復成能用版本的方法

如果確定是我改出來的,請到Discord提供相關資訊 (詳細看上面的教學)
包含測試過的OBS版本(我的版本及官方開發版版本號)及狀況的描述(哪版會發生,哪版不會)
把OBS log上傳分析網站 (也可以在OBS程式內上傳Help->Log Files->現在跟上次都點)
如果網站有問題或不會使用,可以把log提供給我
按Win+R 打 %appdata%\obs-studio
把crashes和logs 都壓縮打包給我 (如果是容易再現的問題,先把這兩個資料夾砍掉再做log)
最好也要有畫面,很多人會描述錯誤

抓圖教學 https://www.take-a-screenshot.org/
或是用笨方法手機拍照

Q: 出問題想下載舊版本的方法
A: https://ci.appveyor.com/project/craftwar_appveyor/obs-studio/history?branch=master
系統會自動清理,過期不要找我要

Q: 下載卡在Getting newer OBS...
A: 這個訊息表示下載OBS新版本中,沒出現下載進度通常是網路連線有問題,連不上github,請檢察網路是否太慢或防火牆擋掉

Q: 下載很慢或錯誤
A: 關掉取消下載,把INTEL64- 或AMD64- 開頭的 txt檔砍掉後,關掉重跑下載更新,速度要看github分配到哪台server給你,有時候取消重來會變快

Q: 執行後出現錯誤 **** UNHANDLED EXCEPTION: c000001d 或 沒出現任何東西
A: 電腦不支援(太舊或不穩定),更新有機會解決,應該AVX2版本才可能發生
可能解法在bios設定中關掉Limit CPUID Maximum,關掉超頻(可能導致系統不穩定)
更新windows,驅動程式,bios,microcode後,還是無法使用就沒救了
也可以執行 data\obs-plugins\win-capture\ 下的檔案,看會不會發生錯誤
可能會出現 UNHANDLED EXCEPTION: c000001d 就能確認是不支援的硬體

Q: 如果想幫忙改進程式
A: 最好先和我討論,我不會所有PR都接受

craftwar's obs updater接受的選項及參數 (command line options)
-vc_inc_arch, -wc, -gc檔案版本的參數不會影響已下載的OBS,要下次下載才有效
  • -vc_inc_arch
    AVX2: AVX2特化減肥版,只推薦power user使用,有問題自行解決 (要注意AVX2和SSE2程式混用效能會下降),我使用的版本,砍了什麼自己看src,任何更動都不做公告
  • -wc
    window capture的來源,和-gc選項參數不同時可能出問題
    不加這個選項時,使用較新版本,未經Jim sign過的檔案可能無法通過anit-cheat,沒有anti-cheat問題時建議使用這版本
    no: 不解壓縮window capture,自己管理(下載及更新) ex:想用官方beta或RC版檔案
    jim: 使用官方OBS release版檔案,通常可以過anti-cheat,多人線上遊戲需要,installer預設值
  • -gc
    game capture的來源,和-wc選項參數不同時可能出問題
    不加這個選項時,使用較新版本,未經Jim sign過的檔案可能無法通過anit-cheat,沒有anti-cheat問題時建議使用這版本
    no: 不解壓縮window capture,自己管理(下載及更新) ex:想用官方beta或RC版檔案
    jim: 使用官方OBS release版檔案,通常可以過anti-cheat,多人線上遊戲需要,installer預設值
  • -obs
    必須是最後一個選項,後面的都會餵給OBS用
由於官方OBS wc, gc版本可能較我的版本舊,可能出現相容問題,遇到時請手動下載我做過的OBS舊版本或wc, gc全用我的版本

自救方法
OBS官方資源 (我的版本有些地方不一樣,不完全適用)

https://github.com/obsproject/obs-studio/wiki

OBS log分析網站 (從log分析可能問題)
把log上傳後,網址輸入可以分析常見問題 (我的OBS,版本問題請無視,沒用官方命名法)
https://obsproject.com/tools/analyzer

OBS官方 discord
在OBS選單Help->Join Discord Server,進入channel #support 尋求幫助 (限英文)
Discord bot的指令清單 (有寫個各種常見問題解法)
https://obscommits.rodney.io/

這個網誌中的熱門文章

OBS 抓不到畫面, 視窗, 遊戲擷取, 黑或白畫面, 當掉 ,卡住, black/white screen, window game capture, crash, freeze

優化實況(一) OBS設定 streaming settings

OBS plugin obs-text 顯示播放中音樂, display playing music