SoundVolumeView是一款由NirSoft开发的音量控制和监视工具。该软件允许用户查看和管理Windows系统中所有音频设备的音量级别。用户可以通过一个直观的界面轻松地查看活动声音组件的详细信息,包括当前的音量级别、设备名以及应用程序的音量状态等。
该程序特别适合那些需要细致管理系统音量的用户,它支持快速静音、音量调整及设备的启用与禁用。SoundVolumeView也允许用户为不同的音频设备和应用程序创建音量配置文件,通过简单的点击就可以应用预设的音量设置,极大地方便了用户的使用。
此外,SoundVolumeView还支持命令行操作,这使得高级用户和系统管理员可以自动化音量控制任务,包括批量调整音量、静音和保存音量配置等。软件的轻量级特性保证了它在系统中运行时占用资源非常少,对系统性能几乎没有影响。SoundVolumeView是一款实用的系统工具,能够满足广泛用户对声音管理的需求。
版本历史
- 版本 2.46:
- 添加了 /SetBooleanFxProperty 命令行选项,允许您打开/关闭设备的不同选项,例如“响度均衡”、“耳机虚拟化”、“语音消除”等。
- 版本 2.45:
- 添加了 /GetColumnValue 命令行选项,允许获取指定项的特定列的值,例如:
SoundVolumeView.exe /GetColumnValue“Realtek High Definition Audio\Device\Speakers\Render”“扬声器配置”|更多的
- 添加了 /GetColumnValue 命令行选项,允许获取指定项的特定列的值,例如:
- 版本 2.43:
- “设备状态”列现在还显示应用程序项目的状态信息(活动/非活动/过期)。
- 版本 2.42:
- 添加了 /SaveDeviceFormat 和 /LoadDeviceFormat 命令行选项,允许您将设备默认格式的数据保存到文件中,然后将其加载回设备中。
- 如果您的格式无法使用 /SetDefaultFormat 命令设置,则应使用这些新命令。
- 版本 2.41:
- 添加了“黑色背景”选项(在“视图”菜单下)。打开后,主表以黑色背景和白色文本显示,而不是默认的系统颜色。
- 2.40版本:
- 添加了“在托盘图标上使用鼠标滚轮”选项。打开后,当鼠标光标位于托盘图标上时,您可以增大/减小所选项目的音量。每次滚轮移动的变化百分比取决于“鼠标滚轮变化百分比”选项。
- 2.38 版:
- 添加了“排序依据”工具栏按钮。
- 版本 2.37:
- 所选项目的当前音量级别现在显示在托盘图标的工具提示中。仅当“将图标放在托盘上”选项和“自动刷新”选项均打开时,此功能才有效。
- 2.36版:
- 添加了 /SetSpeakersConfig 命令行选项,允许您从命令行设置所需的扬声器配置(立体声、四声道、5.1 环绕声、7.1 环绕声)。
- 添加了“扬声器配置”列,其中显示代表当前扬声器配置的 3 个十六进制值。您可以在 /SetSpeakersConfig 命令行选项中使用这些值。
- 2.35 版:
- 添加了“在托盘图标上显示静音”选项。打开后,如果所选项目已静音,SoundVolumeView 会在托盘上显示静音图标。
- 仅当“将图标放在托盘上”选项和“自动刷新”选项均打开时,此功能才有效。
- 版本 2.31:
- 修复了一些高 DPI 模式问题。
- 2.30版本:
- 添加了 /Columns 命令行选项,允许您设置要显示的列或要从命令行导出的列,例如:
SoundVolumeView.exe /scomma "c:\temp\sound-items.csv" /Columns "名称、命令行友好 ID、音量百分比"
- 添加了 /Columns 命令行选项,允许您设置要显示的列或要从命令行导出的列,例如:
- 2.29版:
- 您现在可以将通配符与命令行友好 ID 一起使用,例如:
SoundVolumeView.exe /切换“Realtek*\Device\Speakers\Render”
- 您现在可以将通配符与命令行友好 ID 一起使用,例如:
- 2.28 版:
- 您现在可以在 /SetDefaultFormat 命令中指定通道数,例如:
SoundVolumeView.exe /SetDefaultFormat“扬声器”24 48000 4
- 您现在可以在 /SetDefaultFormat 命令中指定通道数,例如:
- 版本 2.27:
- 更新了 /SetAppDefault 和 /SetSpatial 命令以在 Windows 11 上运行。
- 版本 2.26:
- 您现在可以使用 .cfg 文件 (SoundVolumeView.cfg) 中的任何变量来从命令行设置配置,例如:
SoundVolumeView.exe /SaveFileEncoding 3 /ShowUnpluggedDevices 1 /ShowDisabledDevices 1
- 您现在可以使用 .cfg 文件 (SoundVolumeView.cfg) 中的任何变量来从命令行设置配置,例如:
- 2.25 版:
- 您现在可以选择所需的编码(ANSI、UTF-8、UTF-16)来保存 csv/xml/text/html 文件。 (在“选项”菜单下)
- 将 HTML 导出功能更新为 HTML5。
- 添加了导出为 JSON 文件的选项。
- 您现在可以从命令行指定“系统声音”作为项目名称。例如,此命令使命令行中的系统声音静音:
SoundVolumeView.exe /静音“系统声音”
- 2.23版:
- 添加了二级排序支持:您现在可以通过按住 Shift 键并单击列标题来进行二级排序。请注意,单击第二/第三/第四列时只需按住 Shift 键即可。要对第一列进行排序,不应按住 Shift 键。
- 添加了从菜单更改排序列的选项(查看 -> 排序依据)。与列标题单击排序一样,如果再次单击相同的排序菜单项,它将在升序和降序之间切换。另外,如果在选择排序菜单项时按住 Shift 键,您将获得二次排序。
- 2.22 版:
- 更新为在高 DPI 模式下正常工作。
- 2.21版:
- 在 /SetDefault 和 /SwitchDefault 命令行选项中添加了“all”选项,允许您一次设置所有 3 种默认类型(控制台、多媒体、通信),例如:
SoundVolumeView.exe /SetDefault“高清晰度音频设备\设备\扬声器\渲染”全部 - 在“创建快捷方式”菜单中添加了“设置默认设备 - 全部”。
- 在 /SetDefault 和 /SwitchDefault 命令行选项中添加了“all”选项,允许您一次设置所有 3 种默认类型(控制台、多媒体、通信),例如:
- 2.20版本:
- 您现在可以使用 /SetListenToThisDevice 和 /SetPlaybackThroughDevice 命令行选项,而无需以管理员身份运行 SoundVolumeView。
- 添加了 /SetAllowExclusive 命令行选项来设置设备的“允许应用程序独占控制该设备”选项。
- 添加了 /SetExclusivePriority 命令行选项来设置设备的“给予独占模式应用程序优先级”选项。
- 2.16 版:
- 在 /SetAppDefault 命令行选项中添加了“all”选项,允许您一次设置所有 3 种默认类型(控制台、多媒体、通信),例如:
SoundVolumeView.exe /SetAppDefault“高清晰度音频设备\设备\扬声器\渲染”全部“chrome.exe”
- 在 /SetAppDefault 命令行选项中添加了“all”选项,允许您一次设置所有 3 种默认类型(控制台、多媒体、通信),例如:
- 2.15版:
- 添加了 /SetSpatial 命令行选项,允许您在 Windows 10 上通过命令行设置声音设备的“空间声音格式”,例如:
SoundVolumeView.exe /SetSpatial“高清晰度音频设备\设备\扬声器\渲染”“Windows Sonic For Headphones”
- 添加了 /SetSpatial 命令行选项,允许您在 Windows 10 上通过命令行设置声音设备的“空间声音格式”,例如:
- 2.11版:
- 在 /SetAppDefault 命令中添加了对“focused”和“focusedname”的支持,用于在 Windows 10 上设置焦点应用程序的默认输入或输出设备,例如:
SoundVolumeView.exe /SetAppDefault“高清晰度音频设备\设备\扬声器\渲染”0 聚焦 - 添加了 /SetDefaultFormat 命令行选项,允许您设置设备的默认格式。例如:以下命令将设备的默认格式设置为“24 位,192000 Hz(工作室质量)”:
SoundVolumeView.exe /SetDefaultFormat“Realtek 高保真音频\设备\扬声器\渲染”24 192000
- 在 /SetAppDefault 命令中添加了对“focused”和“focusedname”的支持,用于在 Windows 10 上设置焦点应用程序的默认输入或输出设备,例如:
- 2.10版本:
- 添加了 /SetAppDefault 命令行选项,允许您为 Windows 10 上的特定应用程序设置默认渲染/捕获设备,例如:
SoundVolumeView.exe /SetAppDefault“高清晰度音频设备\设备\扬声器\渲染”0“chrome.exe” - 修复了错误:SoundVolumeView 在应用程序音量项上显示错误的设备。
- 添加了“显示未插入的设备”选项。
- 添加了 /SetAppDefault 命令行选项,允许您为 Windows 10 上的特定应用程序设置默认渲染/捕获设备,例如:
- 2.06版:
- 在“列设置”窗口中添加了“全选”和“取消全选”。
- 2.05版:
- 添加“注册表项”栏,显示音频设备的注册表项。
- 添加了“在 RegEdit 中打开设备注册表项”选项,该选项允许您在 RegEdit 中打开设备注册表项。
- 2.00版:
- 添加了在桌面上轻松创建快捷方式的选项,该快捷方式将执行以下操作之一:静音、取消静音、静音/取消静音开关、禁用、启用、禁用/启用开关、设置默认设备(控制台、多媒体、通信)、增大音量、减小音量体积。
- 要创建桌面快捷方式,只需选择所需的项目,然后转到“文件”->“创建桌面快捷方式”,然后选择激活快捷方式时要执行的所需操作。您还可以使用右键单击上下文菜单中的“创建桌面快捷方式”子菜单。
- 以下操作也可与应用程序项目一起使用:静音、取消静音、静音/取消静音切换、增大音量、减小音量。例如,您可以为 Firefox 创建“静音/取消静音开关”快捷方式,如果 Firefox 打开,则将其静音;如果关闭,则取消静音。
- 创建快捷方式后,您可以右键单击它,选择“属性”,然后选择所需的组合键来激活快捷方式。
- 1.90版本:
- 添加了“默认多媒体”和“默认通信”列,显示多媒体和通信默认类型。 (“默认”列显示“控制台”默认值)。
- 添加了指定默认多媒体/通信设备而不是名称的选项:DefaultRenderDeviceMulti、DefaultCaptureDeviceMulti、DefaultRenderDeviceComm、DefaultCaptureDeviceComm。
- 1.87 版:
- “命令行友好 ID”现在指定设备是捕获设备还是渲染设备。
- 1.86 版:
- 添加了新的命令行选项: /GetDecibel 、 /GetDecibelChannel
- 1.85 版:
- 添加了新的命令行选项: /SetListenToThisDevice 、 /SetPlaybackThroughDevice 、 /RunAsAdmin
- 1.83版:
- 修复了错误:如果属性窗口未位于主监视器中,则 SoundVolumeView 无法记住属性窗口的最后大小/位置。
- 现在,您可以通过指定空字符串作为文件名将数据发送到 stdout,例如:
SoundVolumeView.exe /scomma "" |更多的
- 1.82 版:
- 您现在可以调整属性窗口的大小,并且该窗口的最后大小/位置将保存在 .cfg 文件中。
- 1.81 版:
- 添加了 /ChangeVolumeChannel 命令行选项,用于更改特定通道的音量。
- 1.80版本:
- 添加了“选定频道”选项(在“选项”菜单下)。如果要更改特定通道的音量,可以从此菜单中选择所需的通道,然后使用增大/减小 1%/5%/10% 选项(在音量菜单下)或鼠标滚轮来更改所选通道的音量。
- 1.75 版:
- 添加了对从命令行设置特定应用程序的特定通道的音量的支持。例如,以下命令仅将 Chrome Web 浏览器的左声道音量设置为 50%:
SoundVolumeView.exe /SetVolumeChannels“chrome.exe”50 100 - 此外,当前渠道的应用量显示在“渠道百分比”栏中。
- 在所有命令行选项中添加了“focusedname”,它允许您更改焦点应用程序的所有实例的音量。
- 修复了错误:在命令行中使用“聚焦”但没有聚焦应用程序时,SoundVolumeView 更改了“系统声音”项目。
- 添加了对从命令行设置特定应用程序的特定通道的音量的支持。例如,以下命令仅将 Chrome Web 浏览器的左声道音量设置为 50%:
- 1.72 版:
- 添加了“数字列右对齐”选项。
- 版本 1.71:
- 您现在可以在所有命令行选项的 [Name] 参数中指定“DefaultCaptureDevice”和“DefaultRenderDevice”,以引用默认渲染/捕获设备。
- 1.70版本:
- 添加了 /WaitForItem 命令行选项,指示 SoundVolumeView 等待声音项出现。您可以使用此功能更改当前未运行的应用程序的应用程序音量。例如,如果您想将 Chrome 网络浏览器静音,而该浏览器此时未运行:
SoundVolumeView.exe /静音 chrome.exe /WaitForItem 0 - 已禁用的设备现在显示为已禁用的图标。
- 添加了 /WaitForItem 命令行选项,指示 SoundVolumeView 等待声音项出现。您可以使用此功能更改当前未运行的应用程序的应用程序音量。例如,如果您想将 Chrome 网络浏览器静音,而该浏览器此时未运行:
- 版本 1.66:
- 添加了 /GetPercentChannel 命令行选项。
- 1.65 版:
- 添加了“命令行友好 ID”列。当您有多个同名项目(例如:2 个“扬声器”设备)时,您可以在所有命令行选项中使用此列中显示的字符串。该ID比Windows操作系统提供的ID(“项目ID”列)更友好,例如:“Realtek High Definition Audio\Device\Speakers”和“2- USB AUDIO\Device\Microphone”。
- 1.60版本:
- 添加了“禁用设备”和“启用设备”选项。
- 添加了“显示禁用的设备”选项,打开时,SoundVolumeView 显示禁用的项目。
- 添加了“设备状态”列 - 显示设备是处于活动状态还是已禁用。
- 添加了新的命令行选项 - /Disable 、 /Enable 、 /DisableEnable
- 1.57 版:
- 添加了“复制静音/取消静音命令”选项 (Ctrl+M),该选项将静音和取消静音所选声音组件的命令复制到剪贴板(使用 /Switch 命令行选项)。
- 1.56版:
- 添加了 /ChangeVolumeDecibel 命令行选项,允许您增加/减少设备和子单位的分贝音量,例如:
SoundVolumeView.exe /ChangeVolumeDecibel“麦克风增强”-10
- 添加了 /ChangeVolumeDecibel 命令行选项,允许您增加/减少设备和子单位的分贝音量,例如:
- 1.55版:
- 添加了“减少音量步长 (dB)”(Ctrl+7) 和“增加音量步长 (dB)”(Ctrl+8) 选项,可根据“音量步长”列中显示的默认音量步长来增加/减少音量。
- 添加了“导出所有项目”选项。
- 1.50版本:
- 添加了“方向”列(捕获或渲染)
- 添加 /SetVolumeChannelsDecibel 命令行选项,允许您以分贝为单位设置设备和子单元的通道音量,例如:
SoundVolumeView.exe /SetVolumeChannelsDecibel“扬声器”-20.5 -18.5 - 添加了 /SetVolumeDecibel 命令行选项,允许您以分贝为单位设置设备和子单位的音量,例如:
SoundVolumeView.exe /SetVolumeDecibel“扬声器”-14 - 添加了捕获设备的子单元(例如“麦克风增强”)
- 您可以从命令行设置“麦克风增强”值,例如:
SoundVolumeView.exe /SetVolumeDecibel“麦克风增强”30 - 修复了错误:当在 /SetVolumeChannels 命令行选项上对设备使用“*”时,SoundVolumeView 将音量通道设置为零,而不是保持不变。
- 1.45 版:
- 添加了“保存声音配置文件 - 所选项目”选项 (Alt+S),该选项仅根据您选择的项目创建配置文件。
- 版本 1.43:
- 添加了 /GetMute 命令行选项,可返回当前静音状态。
- 1.42 版:
- 添加了以百分比形式返回当前音量级别的选项(用于在脚本和批处理文件中使用)。返回值是百分比值乘以 10,例如:
SoundVolumeView.exe /GetPercent 扬声器
回显%错误级别%
- 添加了以百分比形式返回当前音量级别的选项(用于在脚本和批处理文件中使用)。返回值是百分比值乘以 10,例如:
- 1.41版:
- 添加了用于设置“使用鼠标滚轮更改音量”选项中每次滚轮移动的变化百分比的选项(“鼠标滚轮%变化”菜单)
- 1.40版本:
- 添加了“使用鼠标滚轮更改音量”选项,允许您通过滚动鼠标滚轮来增大/减小所选项目的音量。您可以选择在按下 Ctrl 键、按下鼠标左键或按下中键时使用鼠标滚轮更改音量。默认选项是“按下 Ctrl 键时”。
- 1.36版:
- 现在,您可以在所有命令行选项( /SetVolume 、 /Mute 、 /Unmute 等...)中仅指定声音项目的名称或 id 的一部分,例如:如果子单元的 ID 为“{ 2}.\\?\hdaudio#func_01&ven_10ec&dev_0889&subsys_1458a002&rev_1000#4&3828eb94&0&0201#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\singlelineouttopo/0002000c"以下命令将使该子单元静音:
SoundVolumeView.exe /静音“singlelineouttopo/0002000c”
- 现在,您可以在所有命令行选项( /SetVolume 、 /Mute 、 /Unmute 等...)中仅指定声音项目的名称或 id 的一部分,例如:如果子单元的 ID 为“{ 2}.\\?\hdaudio#func_01&ven_10ec&dev_0889&subsys_1458a002&rev_1000#4&3828eb94&0&0201#{6994ad04-93ef-11d0-a3cc-00a0c9223196}\singlelineouttopo/0002000c"以下命令将使该子单元静音:
- 1.35版:
- 添加了“更新时自动调整列大小”选项。
- 1.33版:
- 您现在可以对设备使用 /SetVolumeChannels 命令行选项。
- 1.32 版:
- 添加了从命令行设置焦点应用程序音量的选项,例如:
SoundVolumeView.exe /SetVolume 聚焦 50
- 添加了从命令行设置焦点应用程序音量的选项,例如:
- 1.31版:
- 修复错误:当存在多个具有相同进程文件名的应用程序卷项,并且您尝试设置其中之一时,SoundVolumeView 设置错误的项。
- 1.30版本:
- 现在,当您在没有提升的情况下运行时(“以管理员身份运行”),SoundVolumeView 会显示大多数进程的进程名称(其中一些没有完整路径)。
- 修复了 Ctrl+C(复制所选项目)键。
- 您现在可以在 /SetVolume /ChangeVolume /Mute /Unmute /Switch 命令行选项中指定进程 ID。
- 版本 1.27:
- 添加“以管理员身份运行”选项(Ctrl+F11),用于查看以管理员身份运行的应用程序的图标和信息。
- 1.26版:
- 添加了 /SwitchDefault 命令行选项,允许您在 2 个默认设备之间切换,例如:
SoundVolumeView.exe /SwitchDefault“{0.0.0.00000000}。{a77a09b2-1ec6-49c3-860a-68945904a2f1}”“{0.0.0.00000000}。{7747b192-73b2-47d3-a2c0-168e94af7f9e}” 0
- 添加了 /SwitchDefault 命令行选项,允许您在 2 个默认设备之间切换,例如:
- 1.25版:
- 添加了从命令行一次性设置所有应用程序音量的选项,例如:
SoundVolumeView.exe /SetVolume AllAppVolume 50
- 添加了从命令行一次性设置所有应用程序音量的选项,例如:
- 1.22 版:
- 修复了错误:如果主窗口不在主监视器中,则 SoundVolumeView 无法记住主窗口的最后大小/位置。
- 1.21版:
- 添加了“始终位于顶部”选项。
- 1.20版本:
- 添加了“进程 ID”和“窗口标题”列(对于应用程序卷项目)。
- 1.15版:
- 添加了“复制项目 ID”和“复制项目名称”选项。
- 1.13版:
- 在“设置默认值”选项中添加了加速键。
- 1.12 版:
- 已修复问题:/SaveProfile 命令行选项在从批处理文件运行时未指定声音设置文件的完整路径,无法保存声音设置文件。
- 1.11版:
- 添加了选择其他字体(字体名称和大小)来显示声音组件列表的选项。 (选项 -> 选择另一种字体)
- 1.10版本:
- 添加了“每次更新时排序”选项。如果打开,每次添加新项目或更新现有项目时,SoundVolumeView 都会对列表进行排序。
- 1.06版:
- 添加了“以隐藏方式启动”选项。当此选项和“将图标放在托盘上”选项打开时,SoundVolumeView 的主窗口将在启动时不可见。
- 添加了“清除最近的文件列表”选项。
- 1.05版:
- 添加了“设置默认值”选项(在“音量”菜单下)来设置默认设备。
- 添加了 /SetDefault 命令行选项的文档(它存在于 v1.00 上,但我忘记将其添加到 SoundVolumeView 的帮助文件中...)
- 版本 1.00 - 首次发布。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)