調整媒體音量與濾波器,增強倍數最高 20 倍,設置可記住並自動應用。部分網站可能無效、無聲音或無法播放,可選擇禁用。
< Feedback on Media Volume Booster
因為濾波器本身並不是將增益調整到 0 代表移除, 他實際上還是存在的, 只是在每個瀏覽器的表現方式不同
至於你所說的聲音突然變大是指哪方面, 該腳本在載入增益時, 是有設置延遲的, 這是為了性能優化, 如果你所說的突然變大, 是你觀看 Yt 時剛點進去比較小聲, 然後突然變大聲, 那麼這只是因為這優化的關係, 他是避免短時間內大量操作
是剛點進去正常音量 然後又突然變大 可能就是你說的延遲載入的關係吧?
總的來說 如果是我上述描述的這些, 那這並不是 Bug 而是本來的設計
是剛點進去正常音量 然後又突然變大 可能就是你說的延遲載入的關係吧?
是的這是延遲載入
我是能降低預設延遲解決這個問題, 但是對於電腦不好的人可能就有一點影響
至於你提到的濾波器問題, 你可以先嘗試將 .connect(v).connect(w).connect(y)
的部份刪除 (只試用於 0.0.39), 然後測試看看是否符合你的需求, 但這會導致後續的濾波器調整將沒有效果
如果這是你的需求, 我需要考慮有什麼方式在菜單完全禁用濾波器
我自己測試是
刪除 .connect(v).connect(w).connect(y) 這段 沒用
但刪除 const F = setInterval(() => { d.volume = 1 }, 1E3); 這段 有效
然後發現一個新問題 聲音會在影片開頭會斷掉一下
這是舊版沒有的
.connect(v).connect(w).connect(y) 這段 是濾波器的
const F = setInterval(() => { d.volume = 1 }, 1E3); 這段是調整預設音量為 100%, 那這大概才是你覺得變大聲的問題, 這行我也打算刪除了
你所說的聲音會斷掉一下這就是延遲載入的部份了, 因為延遲載入在連接音量節點時, 聲音會斷一下這是預設行為, 我可以將預設的載入延遲降低, 看能不能解決
0.0.38版我是改成這樣 沒有額外的濾波器以及音量增幅 聲音也沒有斷點 可以參考看看
https://hastebin.com/share/enosuhahug.kotlin
0.0.40版似乎沒什麼問題了
感謝修正
0.0.39好像有一些問題
我已經把濾波器都調為0了 但還是會比原本的大聲
而且音量是會突然變大的(用YT測試
瀏覽器是Firefox
目前是降回0.0.38版 請再看一下