sickoo
V2EX  ›  Windows

想问一下, win 上有什么软件能提醒音量过大伤耳朵?

  •  
  •   sickoo · Nov 2, 2023 · 1276 views
    This topic created in 954 days ago, the information mentioned may be changed or developed.
    如题,最近有需求带耳机。
    6 replies    2023-11-03 10:38:45 +08:00
    cnbatch
        1
    cnbatch  
       Nov 3, 2023
    这主是硬件问题,而不是单纯的软件问题。

    首先,需要获取耳机的阻抗、声卡的输出电平,这样才能计算出音量是否过大伤耳。

    然后就是,并非所有的声卡都支持检测耳机阻抗。
    即使是支持检测耳机阻抗的声卡,也有不同的表现:
    1 、只支持根据识别结果判断应该是以 Line Out 输出还是“耳机”输出(两者电平有所不同)
    2 、根据阻抗自动调整输出电平(也就是调整档级不止两种,只不过我孤陋寡闻没见过没哪家声卡会这样干)
    3 、不调整输出电平,但插错时可能会弹窗提示用户插错端口

    好了,即使这张声卡支持阻抗检测,但未必会提供 API 给第三方用户程序使用。Windows 本身并没有对应的 API 可以读取阻抗。
    再退一步讲,即使声卡提供了 API 给第三方用户程序调用,这种 API 也无法保证统一的,每家声卡厂都可以不一样,甚至不同型号都可以不一样。

    所以结论就是:不存在这样的通用型软件。除非声卡厂主动提供。
    要不看看自家声卡的型号,然后去制造商网站看看有没有类似的软件。
    yolee599
        2
    yolee599  
       Nov 3, 2023 via Android
    不同的耳机,不同的声卡,增益不同。市场上耳机那么多,Windows 也不知道怎么办啊
    bthulu
        3
    bthulu  
       Nov 3, 2023
    不同的耳朵, 不同的伤害阈值, windows 也没法连线你的耳朵呀
    sickoo
        4
    sickoo  
    OP
       Nov 3, 2023
    @cnbatch #1 好的谢谢
    sickoo
        5
    sickoo  
    OP
       Nov 3, 2023
    @bthulu #3 了解
    sickoo
        6
    sickoo  
    OP
       Nov 3, 2023
    @yolee599 #2 了解
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2699 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 05:03 · PVG 13:03 · LAX 22:03 · JFK 01:03
    ♥ Do have faith in what you're doing.