在OBS中添加模糊濾鏡,適用于OBS-Studio 29版

引入
為OBS添加模糊效果最經(jīng)典的做法是使用StreamFX插件,但最近,事情似乎發(fā)生了一些變化。
當我把OBS升級到29版本后,發(fā)現(xiàn)插件不見了,應(yīng)該是版本跟不上了,就去他們的Github的發(fā)布頁面(https://github.com/Xaymar/obs-StreamFX/releases)尋找最新版。
但是卻發(fā)現(xiàn)了這樣一句話
Binaries removed due to GPL license violation!?
由于違反GPL許可,二進制文件被刪除!
We had to remove binaries and source code due to a contributor submitting code that was not licensed under the GPLv2 "or later" license or any compatible license. While we were able to adjust the source code contained in the repository to exclude these license violations, we can't guarantee that binaries will be available again.
我們不得不刪除二進制文件和源代碼,因為一個貢獻者提交的代碼沒有得到GPLv2“或更高版本”許可證或任何兼容許可證的許可。雖然我們能夠調(diào)整存儲庫中包含的源代碼以排除這些許可證違規(guī),但我們不能保證二進制文件將再次可用。
看得我傻眼了,我的第一理解是成員做了些不恰當?shù)牟僮魇惯@里沒有辦法提供二進制文件的下載了,只有源代碼被編譯為二進制后,才能變成.exe或是.dll之類的文件,從而被最終用戶使用。
要了命了,是想讓人自己編譯不成?
又查了些資料,發(fā)現(xiàn)他們有人好像還搞了個什么付費版本,必須捐助才能下載二進制文件。
不過令人欣慰的是,有程序員看不下去了,他把最常用的"模糊"模塊提取出來,單獨做成了插件。地址如下
https://github.com/prgmitchell/blur-filter

省流從這里開始看: 如何使用
這里需要訪問Github,由于國內(nèi)網(wǎng)絡(luò)環(huán)境的特性,有的地方、部分運營商可能封鎖了Github,有可能需要借助特殊方法上網(wǎng),有需要時,找朋友幫忙下載也許也是個好主意
想了想,還是提供一個國內(nèi)方便的下載鏈接吧,需要的文件可以在這里找 https://share.weiyun.com/JkCuHurS
1. 打開該插件的Github發(fā)布頁面, 下載文件
發(fā)布頁地址
https://github.com/prgmitchell/blur-filter/releases
這里列出了各個版本的插件,找到其中最新版的插件(目前是"blur-filter 1.1.0")
點擊其提供的".zip"格式的壓縮包進行下載,這里下載"blur-filter-1.1.0-win.zip"這個文件。
如果有多個".zip"的壓縮包,選擇其中文件名末尾標注了"win"的(意思是windows版)進行下載。
備用:?https://share.weiyun.com/JkCuHurS
2. 接下來將插件解壓釋放到恰當?shù)奈恢?/strong>
找到你的OBS安裝位置,默認情況下,OBS的各種文件會被安放在一個稱作obs-studio的文件夾內(nèi),
文件夾位置和你當初安裝時選擇的路徑有關(guān)。
找到此文件夾后,先開著它。
3.?解壓文件, 安裝插件
打開剛剛下載好的壓縮包,用壓縮軟件瀏覽壓縮包內(nèi)部,你會發(fā)現(xiàn)壓縮包里面也有一個"obs-studio"文件夾
它其實暗示了這個插件應(yīng)該安放在OBS的安裝目錄下這件事。
我們在壓縮軟件中點開"obs-studio"文件夾,發(fā)現(xiàn)兩個文件夾"data"和"obs-plugins",
它們也和你剛剛打開的OBS目錄里面的兩個文件夾重名。
將這兩個文件夾拖拽至OBS安裝目錄,覆蓋這兩個文件夾即可完成安裝。
雖然這里說是"覆蓋文件夾",但是其實你做這個操作后,系統(tǒng)會自動判斷文件夾的實際情況,對新舊文件夾進行合并,不用擔(dān)心新文件夾把舊的直接給頂替了的事情,原有數(shù)據(jù)仍會保留。
4. 打開OBS,對任意視頻源添加濾鏡即可。
在OBS"來源"這一欄中右鍵點擊視頻項目,點擊"濾鏡"。其實左鍵選中源后,就能看到一個快捷的按鈕,按它也行。

在新開的窗口里面點擊左下角的"十"可以添加濾鏡,選擇其中的"Blur"(模糊)。
這樣就新建了一層濾鏡,然后編輯濾鏡參數(shù)即可。


關(guān)于濾鏡參數(shù)
Type(類型)中可以選擇不同的模糊算法,我結(jié)合資料和個人見解,對每一項的特征也進行了列舉
Box (方框模糊)
模糊品質(zhì)排名:?No.3
性能: 良+
Box Linear (方框線性模糊)
模糊品質(zhì)排名:?No.2
性能:?良
Gaussian (高斯模糊)
模糊品質(zhì)排名:?No.1
性能: 良-
Dual Filtering (雙重模糊)
模糊品質(zhì)排名:?No.4
性能: 優(yōu)
參考資料:
https://zhuanlan.zhihu.com/p/125744132
SubType(子類型)中可以選擇模糊表現(xiàn)形式,他們分別是
Area (區(qū)域模糊)
最常見的模糊類型,讓畫面變得看不清,適用于打碼

Directional?(動態(tài)模糊)
模擬物體移動而產(chǎn)生的殘影的效果

Rotational (徑向模糊)
模擬把圖像攪合成一鍋粥的感覺

Zoom (縮放模糊)
從中心放射到四周的感覺。類似表情包:無意義地吼叫

各個選項有不同的參數(shù)可供調(diào)整,可以自行測試,這里就不展開了。
其他提示
我嘗試安裝了他們提供的.msi后綴安裝包,發(fā)現(xiàn)在OBS 29版本下安裝不成功,可能是版本的問題。解壓壓縮包的方法確實起作用。
該插件作者不保證更新版本。
上文中介紹的安裝方式似乎只是避開了檢查插件版本和OBS版本是否匹配這一步。
好處是版本再次變更的話這個方法還奏效,
壞處是版本變化太大的話(例如,他們改變了API形式),可能會導(dǎo)致模糊不起作用甚至OBS無法開啟的Bug。
若有一日更新OBS后發(fā)現(xiàn)了Bug,請按照你下載的壓縮包目錄里面的文件刪除相關(guān)文件(注,刪除文件夾時需謹慎,避免傷及無辜)。
理論上刪除"obs-plugins\64bit\blur-filter.dll"這個dll和"data\obs-plugins\blur-filter"這個文件夾,就可以卸載插件。
參考資料
https://www.youtube.com/watch?v=K7pQVOIMih8&t=221s&ab_channel=nutty