Media Volume Booster

調整媒體音量與濾波器,增強倍數最高 20 倍,設置可記住並自動應用。部分網站可能無效、無聲音或無法播放,可選擇禁用。

< Feedback on Media Volume Booster

Review: Good - script works

§
Posted: 2025-04-16

0.0.39好像有一些問題
我已經把濾波器都調為0了 但還是會比原本的大聲
而且音量是會突然變大的(用YT測試
瀏覽器是Firefox
目前是降回0.0.38版 請再看一下

Canaan HSAuthor
§
Posted: 2025-04-16

因為濾波器本身並不是將增益調整到 0 代表移除, 他實際上還是存在的, 只是在每個瀏覽器的表現方式不同
至於你所說的聲音突然變大是指哪方面, 該腳本在載入增益時, 是有設置延遲的, 這是為了性能優化, 如果你所說的突然變大, 是你觀看 Yt 時剛點進去比較小聲, 然後突然變大聲, 那麼這只是因為這優化的關係, 他是避免短時間內大量操作

§
Posted: 2025-04-16

是剛點進去正常音量 然後又突然變大 可能就是你說的延遲載入的關係吧?

Canaan HSAuthor
§
Posted: 2025-04-16

總的來說 如果是我上述描述的這些, 那這並不是 Bug 而是本來的設計

Canaan HSAuthor
§
Posted: 2025-04-16

是剛點進去正常音量 然後又突然變大 可能就是你說的延遲載入的關係吧?

是的這是延遲載入

Canaan HSAuthor
§
Posted: 2025-04-16

我是能降低預設延遲解決這個問題, 但是對於電腦不好的人可能就有一點影響

Canaan HSAuthor
§
Posted: 2025-04-16
Edited: 2025-04-16

至於你提到的濾波器問題, 你可以先嘗試將 .connect(v).connect(w).connect(y) 的部份刪除 (只試用於 0.0.39), 然後測試看看是否符合你的需求, 但這會導致後續的濾波器調整將沒有效果

如果這是你的需求, 我需要考慮有什麼方式在菜單完全禁用濾波器

§
Posted: 2025-04-16

我自己測試是
刪除 .connect(v).connect(w).connect(y) 這段 沒用
但刪除 const F = setInterval(() => { d.volume = 1 }, 1E3); 這段 有效

然後發現一個新問題 聲音會在影片開頭會斷掉一下
這是舊版沒有的

Canaan HSAuthor
§
Posted: 2025-04-16
Edited: 2025-04-16

.connect(v).connect(w).connect(y) 這段 是濾波器的
const F = setInterval(() => { d.volume = 1 }, 1E3); 這段是調整預設音量為 100%, 那這大概才是你覺得變大聲的問題, 這行我也打算刪除了

你所說的聲音會斷掉一下這就是延遲載入的部份了, 因為延遲載入在連接音量節點時, 聲音會斷一下這是預設行為, 我可以將預設的載入延遲降低, 看能不能解決

§
Posted: 2025-04-16

0.0.38版我是改成這樣 沒有額外的濾波器以及音量增幅 聲音也沒有斷點 可以參考看看
https://hastebin.com/share/enosuhahug.kotlin

§
Posted: 2025-04-17

0.0.40版似乎沒什麼問題了
感謝修正

Post reply

Sign in to post a reply.