强曰为道

与天地相似,故不违。知周乎万物,而道济天下,故不过。旁行而不流,乐天知命,故不忧.
文档目录

03 - 界面与基础操作

03 - 界面与基础操作

熟悉 EasyEffects 的图形界面,理解输入/输出效果链的概念,掌握预设管理和效果器开关操作。


3.1 主界面概览

EasyEffects 采用 GTK4 + libadwaita 构建,界面简洁现代。主窗口分为几个核心区域:

┌──────────────────────────────────────────────────────────────┐
│  ┌──────┐                                          ☰        │
│  │ Easy │  [输出效果]  [输入效果]  [管道]  [预设]              │
│  │Effects│                                                    │
│  └──────┘                                                    │
├──────────────────────────────────────────────────────────────┤
│                                                              │
│  ┌─ 音频设备选择 ──────────────────────────────────────────┐ │
│  │  输出设备: [扬声器 (Built-in Audio)        ▼]           │ │
│  │  输入设备: [麦克风 (Built-in Audio)        ▼]           │ │
│  └────────────────────────────────────────────────────────┘ │
│                                                              │
│  ┌─ 效果列表 ─────────────────────────────────────────────┐ │
│  │  ┌──────────────────────────────────────────────────┐  │ │
│  │  │ ▶ 均衡器 (Equalizer)                      [开关] │  │ │
│  │  │   频段设置、增益调节                                │  │ │
│  │  └──────────────────────────────────────────────────┘  │ │
│  │  ┌──────────────────────────────────────────────────┐  │ │
│  │  │ ▶ 压缩器 (Compressor)                    [开关]  │  │ │
│  │  │   阈值、比率、启动/释放                             │  │ │
│  │  └──────────────────────────────────────────────────┘  │ │
│  │  ┌──────────────────────────────────────────────────┐  │ │
│  │  │ ▶ 限制器 (Limiter)                        [开关]  │  │ │
│  │  │   限制阈值、释放时间                                │  │ │
│  │  └──────────────────────────────────────────────────┘  │ │
│  └────────────────────────────────────────────────────────┘ │
│                                                              │
│  ┌─ 添加效果器 ───────────────────────────────────────────┐ │
│  │  [+ 添加效果]                                           │ │
│  └────────────────────────────────────────────────────────┘ │
└──────────────────────────────────────────────────────────────┘

界面核心区域说明

区域功能说明
顶部标签页切换输入/输出/管道输出处理扬声器音频,输入处理麦克风音频
设备选择器选择处理的目标设备可选择特定声卡或虚拟设备
效果列表显示已添加的效果器按从上到下的顺序串联处理
效果器面板展开效果器的参数每个效果器有独立的调节界面
添加按钮添加新效果器打开效果器选择对话框
菜单按钮 (☰)偏好设置、预设管理全局设置入口

3.2 输出效果 vs 输入效果

EasyEffects 将音频处理分为两个独立的链路:

输出效果(Output Effects)

应用音频输出 ──▶ [输出效果链] ──▶ 扬声器/耳机
  (播放器)        (均衡/压缩等)      (硬件设备)
  • 处理来自应用程序的音频(如音乐播放器、浏览器、游戏)
  • 影响你听到的声音
  • 效果器包括:均衡器、压缩器、混响、延迟等

输入效果(Input Effects)

麦克风/输入设备 ──▶ [输入效果链] ──▶ 应用音频输入
   (硬件设备)       (降噪/增益等)       (会议软件)
  • 处理来自麦克风或其他输入设备的音频
  • 影响对方听到的声音
  • 效果器包括:降噪(RNNoise)、噪声门、增益、压缩器等

如何选择处理方向?

使用场景输出效果输入效果
听音乐✅ 均衡器、响度增强
语音通话✅ 降噪、压缩
播客录制✅ 监听均衡✅ 完整处理链
直播✅ 监听均衡✅ 降噪、压缩
游戏✅ 均衡、立体声增强

3.3 效果链管理

效果链是 EasyEffects 的核心概念。每个效果器按照从上到下的顺序串联处理音频。

效果链的工作原理

原始音频 ──▶ [效果器 1] ──▶ [效果器 2] ──▶ [效果器 3] ──▶ 处理后音频
              (降噪)        (均衡器)        (压缩器)
  • 每个效果器接收前一个效果器的输出作为输入
  • 效果器的顺序会影响最终效果
  • 未启用的效果器会被跳过

推荐的效果器排列顺序

输出效果链(听音乐/桌面音频)

① AutoGain(自动增益)
② Equalizer(均衡器)
③ Bass Enhancer(低音增强)
④ Exciter(激励器)
⑤ Limiter(限制器)

输入效果链(语音通话/会议)

① DeepNoiseRemover(AI 降噪)
② Noise Gate(噪声门)
③ Equalizer(均衡器)
④ Compressor(压缩器)
⑤ Limiter(限制器)
⑥ Gain(增益)

播客/直播输入效果链

① DeepNoiseRemover(AI 降噪)
② High Pass Filter(高通滤波器)
③ Equalizer(均衡器)
④ Compressor(压缩器)
⑤ DeEsser(齿音消除)
⑥ Gate(噪声门)
⑦ Limiter(限制器)
⑧ Gain(增益)

调整效果器顺序

  1. 在效果列表中,长按某个效果器条目
  2. 拖动到目标位置
  3. 松开鼠标确认

注意: 调整顺序后,处理结果会立即改变。建议在安静环境下逐一测试每个顺序。


3.4 添加与移除效果器

添加效果器

  1. 点击底部的 「+ 添加效果」 按钮
  2. 在弹出的对话框中浏览可用效果器
  3. 可使用搜索框快速查找
  4. 点击效果器名称即可添加

效果器按类别分组:

类别效果器说明
滤波器 (Filters)均衡器、高通、低通、陷波频率选择性处理
动态 (Dynamics)压缩器、限制器、噪声门、扩展器动态范围控制
空间 (Spatial)混响、延迟、合唱、立体声工具空间效果
增益/音量 (Gain)增益、自动增益音量调节
降噪 (Noise)RNNoise、噪声门噪声抑制
工具 (Utility)频谱分析仪、电平表监测工具
其他 (Other)失真、音高变换、低音增强特殊效果

移除效果器

  1. 展开要移除的效果器面板
  2. 点击面板底部的 「移除」 按钮
  3. 确认移除

开关效果器

每个效果器条目右侧有一个开关按钮:

  • 开关开启(蓝色): 效果器正在处理音频
  • 开关关闭(灰色): 效果器被绕过,音频直通

快捷操作:点击开关可快速 A/B 对比效果器开启和关闭时的差异。


3.5 预设管理

预设(Preset)是 EasyEffects 保存和加载效果配置的核心机制。

内置预设

EasyEffects 自带一些社区预设:

# 预设文件位置
# Flatpak 版
~/.var/app/com.github.wwmm.easyeffects/config/easyeffects/output/
~/.var/app/com.github.wwmm.easyeffects/config/easyeffects/input/

# 原生版
~/.config/easyeffects/output/
~/.config/easyeffects/input/

创建自定义预设

  1. 配置好所有效果器参数
  2. 点击顶部的 「预设」 标签页
  3. 点击 「创建」 按钮
  4. 输入预设名称(如 “播客-语音增强”)
  5. 选择类型(输出或输入)
  6. 点击 「保存」

加载预设

  1. 点击顶部的 「预设」 标签页
  2. 在预设列表中找到目标预设
  3. 点击预设名称右侧的 「加载」 按钮

导入预设

从文件导入预设:

  1. 点击 「预设」 标签页
  2. 点击 「导入」 按钮
  3. 选择 .json 格式的预设文件
  4. 预设会自动出现在列表中

导出预设

将当前配置导出为文件:

  1. 点击 「预设」 标签页
  2. 选择要导出的预设
  3. 点击 「导出」 按钮
  4. 选择保存位置

3.6 全局偏好设置

通过 ☰ 菜单 → 偏好设置,可以访问全局配置选项。

通用设置

设置项说明建议值
启用服务后台服务模式,开机自启✅ 开启
使用 Dark Theme深色主题个人偏好
更新间隔频谱/电平表刷新间隔100ms
频谱线宽频谱显示线条宽度1px
显示标题在效果器面板显示标题✅ 开启

设备设置

设置项说明
输出设备默认输出设备选择
输入设备默认输入设备选择
使用默认设备跟随系统默认设备

高级设置

设置项说明建议值
块大小 (Block Size)每次处理的采样帧数512
采样率音频采样率48000 Hz
滤波器数量频谱仪 FFT 点数4096

3.7 管道视图

「管道」标签页展示了 EasyEffects 在 PipeWire 中的节点连接关系。

┌──────────────────────────────────────────────────────────┐
│  管道视图 (Pipeline View)                                 │
│                                                          │
│  ┌─────────┐    ┌─────────────┐    ┌─────────────┐      │
│  │  输入    │───▶│ EasyEffects │───▶│   输出      │      │
│  │ (设备)  │    │  (处理节点)  │    │  (设备)     │      │
│  └─────────┘    └─────────────┘    └─────────────┘      │
│                                                          │
│  连接状态: ✅ 已连接                                       │
│  延迟: 5.3ms                                             │
│  采样率: 48000 Hz                                         │
└──────────────────────────────────────────────────────────┘

在管道视图中可以:

  • 查看当前音频设备连接状态
  • 确认效果器是否正确插入音频管线
  • 查看实时延迟和采样率信息
  • 手动连接/断开节点

3.8 常见操作技巧

技巧一:快速 A/B 对比

在调整效果器参数时,快速切换效果器开关来对比处理前后的差异:

  1. 先调整好效果器参数
  2. 关闭效果器开关 → 听到原始音频
  3. 开启效果器开关 → 听到处理后音频
  4. 反复切换,确认效果是否满意

技巧二:逐步添加效果器

不要一次性添加所有效果器。建议:

  1. 先添加一个效果器,调整到满意
  2. 再添加第二个,调整
  3. 逐步构建完整效果链

技巧三:使用频谱分析器

添加「频谱分析仪」效果器作为最后一个节点,实时观察音频频谱:

  • 确认均衡器调整是否到位
  • 检测是否有异常频率峰值
  • 监控整体音量水平

技巧四:保存中间预设

在调整过程中,随时保存临时预设:

  • 保存 “我的调音-v1”、“我的调音-v2”
  • 如不满意可回退到之前的版本

技巧五:利用系统音量混合器

EasyEffects 处理后的音频可以通过系统音量混合器(如 pavucontrol)进一步调整:

# 安装 pavucontrol
sudo dnf install pavucontrol  # Fedora
sudo apt install pavucontrol   # Ubuntu
sudo pacman -S pavucontrol     # Arch

3.9 要点回顾

  • EasyEffects 主界面分为输出效果和输入效果两个独立链路
  • 输出效果处理播放音频,输入效果处理麦克风音频
  • 效果器按从上到下的顺序串联处理
  • 推荐逐步添加效果器并逐一调整
  • 预设系统支持创建、加载、导入和导出
  • 管道视图可监控 PipeWire 节点连接状态

3.10 注意事项

效果器顺序很重要: 不同的排列顺序会产生不同的效果。例如,先降噪再均衡,与先均衡再降噪,结果可能截然不同。

避免同时启用过多效果器: 每个效果器都会增加 CPU 负担和处理延迟。在低性能设备上,建议只启用必要的效果器。

采样率一致性: 确保 PipeWire 的采样率、效果器的采样率和音频文件的采样率保持一致(推荐 48000Hz),避免重采样导致的音质损失。

Flatpak 沙箱限制: Flatpak 版本可能无法直接访问某些系统设备。如遇问题,参考 2.3 节的权限配置。


3.11 扩展阅读