Add-ons für den Firefox-Browser
  • Erweiterungen
  • Themes
    • für Firefox
    • Wörterbücher & Sprachpakete
    • Andere Browser-Seiten
    • Add-ons für Android
Anmelden
Vorschau von FLOORP-3D-AUDIO

FLOORP-3D-AUDIO von haruu

本スクリプトは、Web Audio APIを使用してWebページ上のメディア音声に3D空間定位(HRTF)やイコライザー、コンプレッサー処理を施すバックグラウンド処理コードです。ポップアップ画面やストレージの設定変更と連動し、ノーマル、ASMR、シアター、ピンポイントといったモードに応じた音響バランスを自動調整。DOMの変化を監視して新規に読み込まれた動画や音声にも自動でエフェクトを適用し、臨場感あふれるサウンド体験を提供します。注意スペックが低いPCで裏で再生すると音がかくつく可能性があります

0 (0 Bewertungen)0 (0 Bewertungen)
1 Benutzer1 Benutzer
Laden Sie Firefox herunter und holen Sie sich die Erweiterung
Datei herunterladen

Metadaten zur Erweiterung

Screenshots
Über diese Erweiterung
このスクリプトは、拡張機能の「コンテンツスクリプト」として動作し、主に以下の仕組みと機能で構成されています。
1. 多重実行の防止と初期化

多重起動ガード: window.hasAudioEnhancerRunningフラグを用い、同じタブ内でスクリプトが複数回実行されるのを防ぎます。

ストレージ連携: 拡張機能のストレージ(storage.local)からユーザーの設定値(モード、音の深さ、低音・高音の強さ、VR位置など)を非同期で読み込み、初期値を決定します。

AudioContext と音声エフェクトチェーン


Web Audio APIを駆使して、音声データに対して以下のフィルターやエフェクトを順番に接続(ルーティング)しています。

BiquadFilter(イコライザー):

低音(Bass): lowshelfフィルターで低音域(140Hz以下)を調整。

中音(Mid): peakingフィルター(2200Hz)でボーカルの聴き取りやすさをブースト。

高音(Treble): highshelfフィルター(6000Hz)で抜けの良い高音を調整。

DynamicsCompressor(コンプレッサー): 音割れや急な大音量を防ぎ、全体の音量を均一に整えます。

Panner(3D空間定位): HRTF(頭部伝達関数)モデルを使用し、画面上の動画・音声要素の位置やユーザーの指定した座標(VR空間内)に合わせて、音が立体的に聴こえるよう座標をリアルタイムで計算・変更します。

GainNode(音量調整): モードごとの音量バランスやリバーブ感の調整を行います。

モード別の音響プリセット


applyModeSettingsToElement 関数により、選択されているモードに応じて各パラメータが動的に切り替わります。

Normal : 標準的な立体音響とバランスの良いイコライジング。
Pin:アドオンが作動してるかPInで試すことができます。
ASMR: 音割れを防ぎつつ、微細な音が引き立つようにコンプレッサーやフィルターを最適化。

Theater: 映画館のような奥行きと、広がりのあるサラウンド感を演出。

リアルタイム監視と同期

DOM監視: MutationObserver と定期的なタイマー(setInterval)を併用し、後から動的に追加された動画や音声要素(YouTubeや各種配信サイトのプレイヤーなど)も漏れなくキャッチしてエフェクトを自動適用します。

フレーム単位の座標更新: requestAnimationFrame を利用して、ページ上の要素の位置変化やピン留め座標に合わせた3D音響のリスナー・ソース位置を滑らかに追従させます。

設定・メッセージ監視: ポップアップなどから送られてくるストレージの変更 (storage.onChanged) やランタイムメッセージ (runtime.onMessage) をリアルタイムで受け取り、ページをリロードすることなく即座に音質やモードを反映します。


4言語に対応しています。日本語 英語 中国語 韓国語
Bewertet mit 0 von 0 Bewertern
Melden Sie sich an, um diese Erweiterung zu bewerten
Es liegen noch keine Bewertungen vor

Stern-Bewertung gespeichert

5
0
4
0
3
0
2
0
1
0
Noch keine Bewertungen
Berechtigungen und Daten

Benötigte Berechtigungen:

  • Auf Browsertabs zugreifen
  • Auf Ihre Daten für diverse Websites zugreifen

Optionale Berechtigungen:

  • Auf Ihre Daten für diverse Websites zugreifen

Datenerfassung:

  • Der Entwickler sagt, dass diese Erweiterung keine Datenerhebung benötigt.
Weitere Informationen
Weitere Informationen
Add-on-Links
  • Add-on-ID kopieren
Version
1.8
Größe
423,83 KB
Zuletzt aktualisiert
vor 15 Stunden (30. Sep. 2026)
Verwandte Kategorien
  • Fotos, Musik und Videos
  • Spiele und Unterhaltung
Lizenz
Alle Rechte vorbehalten
Versionsgeschichte
  • Alle Versionen anzeigen
Zur Sammlung hinzufügen
Dieses Add-on melden
Zur Mozilla-Startseite gehen

Add-ons

  • Über
  • Firefox-Add-ons-Blog
  • Erweiterungs-Workshop
  • Entwickler-Zentrum
  • Regeln für Entwickler
  • Blog der Gemeinschaft
  • Forum
  • Einen Fehler melden
  • Bewertungsleitfaden

Herunterladen

  • Download Firefox
  • Windows
  • macOS
  • iOS
  • Android
  • Linux
  • All

Neueste Versionen

  • Nightly
  • Beta

Firefox für Unternehmen

  • Enterprise

Gemeinschaft

  • Connect
  • Contribute
  • Developer

Folgen

  • Instagram
  • YouTube
  • TikTok
  • Bluesky
  • Podcast
  • Datenschutz
  • Cookies
  • Rechtliches

Sofern nicht anders vermerkt, steht der Inhalt dieser Seite unter der Creative Commons Attribution Share-Alike License v3.0 oder einer späteren Version.