平台差异
第 25 章:平台差异
简介
SeaMeet 可在多个平台上运行——Windows、macOS 和 Linux——但每个操作系统都有自己的特点、功能和限制。在 Windows 上完美运行的功能在 Mac 上可能表现不同。某些功能在一个平台上可用,但在另一个平台上不可用。了解这些差异有助于您无论使用哪台计算机都能充分利用 SeaMeet。
本章解释了 SeaMeet 如何适应每个平台、哪些功能是平台特定的,以及您应该了解的限制。
本章目标
阅读本章后,您将能够:
- 了解 Windows、macOS 和 Linux 版本之间的差异
- 知道哪些功能是平台特定的
- 为您的操作系统正确配置 SeaMeet
- 解决平台特定的限制
- 为您的录制需求选择合适的平台
第 1 部分:按平台概览
SeaMeet 在 Windows 上
最适用于:
- 最大兼容性
- 游戏录制
- 商业环境
- 功能最完整的版本
主要特点:
- 最多功能可用
- 最佳硬件加速支持(NVIDIA/AMD/Intel)
- 简便的系统音频捕获
- 最广泛的应用兼容性
- 经过最多测试,最稳定
支持的 Windows 版本:
- Windows 10(1809 及更高版本)
- Windows 11
- Windows Server 2019/2022(有限支持)
支持的 Windows 架构:
- x64(Intel/AMD 64 位): 完全支持,所有功能可用
- ARM64(Windows on ARM): 支持,部分音频功能不可用
- Surface Pro X 及类似设备
- 屏幕录制、视频录制、麦克风录制完全支持
- 系统音频捕获和音频设备枚举不可用(优雅降级)
- 详见下方 Windows ARM64 部分
不支持:
- Windows 7、8、8.1(已终止支持)
- Windows XP/Vista(过于老旧)
- 32 位 Windows (x86)
SeaMeet 在 macOS 上
最适用于:
- 创意专业人士
- Apple 生态系统用户
- 干净、一致的界面
- 与 Mac 工作流程的集成
主要特点:
- 精致的原生 Mac 界面
- 在 Apple Silicon (M1/M2/M3) 上表现出色
- 在 Intel Mac 上表现出色
- 紧密的系统集成
- 不同的权限模型
- 逐应用麦克风监控
- 浏览器会议检测和自动启动防护
支持的 macOS 版本:
- macOS 14.2 Sonoma(最低版本——native-audio-node 功能所需)
- macOS 15 Sequoia
- 未来版本
支持的 macOS 架构:
- Apple Silicon (arm64): 完全支持,包括逐应用音频检测的所有功能
- Intel (x64): 完全支持,使用单独的安装程序
Apple Silicon 和 Intel 支持:
- 两个单独的 DMG 安装程序:一个用于 Intel,一个用于 Apple Silicon
- 下载与您 Mac 处理器匹配的版本
- M1/M2/M3 Mac → 下载 arm64 版本
- Intel Mac → 下载 x64 版本
- 两个版本功能完全相同
- 硬件加速通过 VideoToolbox(Apple Silicon)或 Quick Sync(Intel)
- 逐应用麦克风检测(native-audio-node)
- 会议应用的智能窗口预选
Intel Mac 兼容性
SeaMeet 需要 macOS 14.2 Sonoma 或更高版本。并非所有 Intel Mac 都支持此版本:
| Intel Mac 型号 | 最后支持的 macOS | SeaMeet 是否兼容? |
|---|---|---|
| MacBook Pro (2019, 16 英寸) | macOS 26 Tahoe | 是 |
| MacBook Pro (2020, 13 英寸, 4 端口) | macOS 26 Tahoe | 是 |
| Mac Pro (2019) | macOS 26 Tahoe | 是 |
| iMac (2020, 27 英寸) | macOS 26 Tahoe | 是 |
| MacBook Pro (2018) | macOS 15 Sequoia | 是 |
| Mac mini (2018) | macOS 15 Sequoia | 是 |
| iMac (2019) | macOS 15 Sequoia | 是 |
| iMac Pro (2017) | macOS 15 Sequoia | 是 |
| MacBook Air (2018–2019) | macOS 14 Sonoma | 是(必须为 14.2+) |
| MacBook (12 英寸, 2017) | macOS 13 Ventura | 否 |
| 2017 年之前的任何 Mac | macOS 12 或更早 | 否 |
注意: MacBook Air 2018–2019 用户必须更新到 macOS 14.2 或更高版本。无法运行 Sonoma 的较旧 Intel Mac 不受支持。
SeaMeet 在 Linux 上
最适用于:
- 技术用户
- 开发人员
- 注重隐私的用户
- 开源倡导者
主要特点:
- 社区支持
- 根据发行版功能集可能不同
- 需要更多手动配置
- 命令行友好
- 较少"开箱即用"的功能
支持的发行版:
- Ubuntu 20.04+(最佳支持)
- Fedora 34+
- Debian 11+
- 其他基于 Debian/Ubuntu 的发行版
限制:
- 某些功能可能缺失
- 硬件加速因情况而异
- 需要更多设置
第 2 部分:功能比较矩阵
按平台的核心功能
| 功能 | Windows | macOS | Linux |
|---|---|---|---|
| 音频录制 | ✅ 完全 | ✅ 完全 | ✅ 完全 |
| 视频录制 | ✅ 完全 | ✅ 完全 | ✅ 完全 |
| Flashback | ✅ 完全 | ✅ 完全 | ⚠️ 有限 |
| 自动检测 | ✅ 完全 | ✅ 完全 | ⚠️ 部分 |
| 逐应用音频检测 | ✅ 完全 | ✅ 完全 | ⚠️ 有限 |
| 浏览器会议检测 | ✅ 完全 | ✅ 完全 | ⚠️ 有限 |
| 窗口预选 | ✅ 完全 | ✅ 完全 | ⚠️ 有限 |
| 硬件加速 | ✅ 出色 | ✅ 出色 | ⚠️ 因情况而异 |
| 系统音频 | ✅ 简便 | ⚠️ 需要权限 | ⚠️ 复杂 |
| 4K 录制 | ✅ 是 | ✅ 是 | ⚠️ 取决于情况 |
| 多显示器 | ✅ 完全 | ✅ 完全 | ✅ 完全 |
| 键盘快捷键 | ✅ 完全 | ✅ 完全 | ✅ 完全 |
| Floater 组件 | ✅ 完全 | ✅ 完全 | ✅ 完全 |
| 单独安装程序 | ❌ 不适用 | ✅ x64 和 arm64 | ⚠️ 因情况而异 |
按平台的高级功能
| 功能 | Windows | macOS | Linux |
|---|---|---|---|
| NVIDIA NVENC | ✅ 是 | ❌ 否 | ⚠️ 有限 |
| AMD VCE | ✅ 是 | ❌ 否 | ⚠️ 有限 |
| Intel Quick Sync | ✅ 是 | ✅ 是 | ⚠️ 有限 |
| VideoToolbox (Apple Silicon) | ❌ 否 | ✅ 出色 | ❌ 否 |
| 游戏模式检测 | ✅ 是 | ❌ 否 | ❌ 否 |
| 窗口标题检测 | ✅ 完全 | ✅ 完全 | ⚠️ 部分 |
| 进程监控 | ✅ 完全 | ✅ 完全 (native-audio-node) | ⚠️ 有限 |
| 逐应用麦克风监控 | ⚠️ 有限 | ✅ 完全 (native-audio-node) | ⚠️ 有限 |
| Touch Bar 支持 | ❌ 不适用 | ✅ 是 | ❌ 不适用 |
| Windows Hello | ✅ 是 | ❌ 不适用 | ❌ 不适用 |
第 3 部分:Windows 特定功能和设置
Windows 优势
1. 系统音频很简单
在 Windows 上,捕获系统音频很直接:
方法:Stereo Mix(最可靠)
设置:
1. 右键单击扬声器图标 → 打开声音设置
2. 声音控制面板 → 录制
3. 在空白区域右键单击 → 显示禁用的设备
4. 右键单击 "Stereo Mix" → 启用
5. 设为默认
SeaMeet 现在可以直接捕获系统音频
替代方法:
- WASAPI 环回(现代方法)
- DirectSound 捕获
- 虚拟音频线缆
2. 丰富的硬件加速
Windows 拥有最佳的 GPU 编码器支持:
NVIDIA GPU:
GTX 600 系列及更新:
• NVENC 编码器专用芯片
• 出色的质量
• 非常高效
• SeaMeet 自动支持
AMD GPU:
Radeon HD 7000 系列及更新:
• VCE(视频编码引擎)
• 良好的质量
• 高效编码
• 自动支持
Intel 集成显卡:
第 4 代 Core 及更新:
• Quick Sync Video
• 质量出奇地好
• 非常省电
• 非常适合笔记本电脑
3. 游戏功能
Windows 特有的游戏集成:
游戏模式支持:
• Windows 游戏模式 API
• 自动检测游戏中
• 优化资源
• 仅在 Windows 上可用
游戏栏集成:
• 可与 Xbox 游戏栏并行工作
• 无冲突
• 单独的快捷键
Windows 设置指南
最佳配置:
1. 启用 Stereo Mix 用于系统音频
2. 更新 GPU 驱动程序:
- NVIDIA:GeForce Experience
- AMD:Radeon Software
- Intel:Intel Driver Assistant
3. 在 SeaMeet 中启用硬件加速:
Settings → Video → Use hardware acceleration
4. 录制时将电源计划设为"高性能"
5. 如果出现问题,禁用 Windows 游戏模式:
Settings → Gaming → Game Mode → Off
Windows 特定快捷键
全局快捷键(在所有地方都有效):
• Ctrl + Alt + R — 开始/停止录制
• Ctrl + Alt + F — 保存 Flashback
• Ctrl + Alt + S — 截图
窗口管理:
• Win + G — 游戏栏(如果已启用)
• Win + Alt + R — Xbox 游戏栏录制
(与 SeaMeet 并行工作)
Windows ARM64 特定信息
什么是 Windows ARM64?
ARM64 是不同的处理器架构:
• 用于 Windows on ARM 设备(Surface Pro X 等)
• 对基于 ARM 的处理器的原生支持
• 可以模拟 x64 应用(较慢)
• 原生 ARM64 应用支持不断增长
SeaMeet 在 ARM64 上
SeaMeet 从 v1.0.2+ 开始原生支持 ARM64:
✅ ARM64 上完全支持:
• 屏幕录制(高性能)
• 视频录制(高性能)
• 麦克风录制(直接 Windows API)
• 窗口检测和管理
• Floater 组件和键盘快捷键
• 设置和录制库
• 所有 UI 功能
❌ ARM64 上不可用:
• 系统音频捕获(来自应用/扬声器的音频)
• 音频设备枚举(麦克风/扬声器检测)
• 音频混合器控制
• 这些需要未为 ARM64 编译的原生模块
功能比较:x64 vs ARM64
| 功能 | x64 | ARM64 | 注意事项 |
|---|---|---|---|
| 屏幕录制 | ✅ 完全 | ✅ 完全 | 两者都很出色 |
| 视频录制 | ✅ 完全 | ✅ 完全 | 原生支持 |
| 麦克风录制 | ✅ 完全 | ✅ 完全 | 基于 Windows API |
| 系统音频捕获 | ✅ 完全 | ❌ 不可用 | 需要原生模块 |
| 音频设备列表 | ✅ 完全 | ❌ 有限 | 仅基本录制 |
| 硬件加速 | ✅ 完全 | ✅ 完全 | ARM64 优化 |
| Flashback 录制 | ✅ 完全(音频) | ⚠️ 仅视频 | 音频功能有限 |
| 自动检测 | ✅ 完全 | ✅ 完全 | 窗口检测有效 |
何时应使用 ARM64
最适用于:
- Surface Pro X 用户 想要原生性能
- 录制视频/屏幕 不需要系统音频
- 麦克风录制(直接录制有效)
- 完全性能 无模拟延迟
不太理想的情况:
- 系统音频捕获(将不可用)
- 复杂的音频工作流程
- 音频设备选择(不可用)
如何知道您有哪个版本
Windows 设置:
1. 设置 → 系统 → 关于
2. 查找"系统类型"
3. 显示以下之一:
• "x64-based processor"(64 位 Intel/AMD)
• "ARM-based processor"(Windows on ARM)
命令行:
PowerShell: wmic os get osarchitecture
输出:64-bit 或 ARM 64-bit
安装
SeaMeet 自动检测您的架构:
• 下载通用安装程序
• 它会自动安装正确的版本
• x64 用户获得:SeaMeet-...-x64-Setup.exe
• ARM64 用户获得:SeaMeet-...-arm64-Setup.exe
或从发布页面手动下载正确的版本:
• 检查您的系统类型(如上)
• 下载匹配架构的版本
ARM64 上的自动更新
无缝更新:
• 应用自动检查更新
• ARM64 更新到 ARM64(不是 x64)
• 向后兼容之前的版本
• 无需手动干预
ARM64 故障排除
问题:"System Audio" 选项灰显
ARM64 上的预期行为:
✓ 这是正常的
✓ 原生模块不可用
✓ 仍然可以录制麦克风
✓ 无错误 - 优雅降级
问题:无法选择麦克风/扬声器
解决方案:
1. 使用默认系统设备
2. 前往 Windows 声音设置选择设备
3. SeaMeet 将使用 Windows 所选的设备
4. 手动设备选择在 ARM64 上不可用
问题:麦克风录制不起作用
解决方案:
1. 检查 Windows 声音设置
2. 麦克风应为默认输入设备
3. 授予 SeaMeet 麦克风权限
4. Windows 应显示录制电平
5. 先在 Windows 录制应用中测试
第 4 部分:macOS 特定功能和设置
macOS 优势
1. 精致的界面
Mac 上的 SeaMeet 感觉是原生的:
• 遵循 macOS 设计准则
• 使用原生控件
• 遵循系统主题
• Touch Bar 支持(在兼容的 Mac 上)
• 正确的菜单栏集成
2. 出色的 Apple Silicon 支持
M1/M2/M3 芯片表现出色:
Apple Silicon 功能:
• 通过 VideoToolbox 硬件加速
• 出色的每瓦性能
• 快速编码
• 低温运行
• 录制时续航时间长
3. 系统集成
macOS 集成:
• iCloud Drive 支持
• 与 Time Machine 兼容
• Handoff/Continuity 就绪
• 正确的沙盒化
• 安全作用域书签
macOS 限制
1. 系统音频需要权限
与 Windows 不同,macOS 需要明确授权:
设置步骤:
1. 首次录制系统音频时:
系统偏好设置 → 安全性与隐私 → 隐私
2. 点击左侧的"屏幕录制"
3. 在列表中勾选 "SeaMeet"
(可能需要用密码解锁)
4. 完全重启 SeaMeet
5. 系统音频现在可以工作了
为什么需要这样:
- macOS 安全模型
- 屏幕录制会捕获一切
- 用户必须明确允许
- 防止间谍软件
2. 没有 NVIDIA/AMD 硬件加速
Mac 硬件加速:
• Intel Mac:Intel Quick Sync(如果可用)
• Apple Silicon:VideoToolbox(出色)
• 外部 GPU:不支持编码
• 没有 NVENC 或 AMD VCE(芯片不存在)
性能:
- Apple Silicon 非常高效,这并不重要
- 有 Quick Sync 的 Intel Mac 很好
- 没有 Quick Sync 的较旧 Intel Mac 使用 CPU 编码
3. 沙盒限制
macOS 安全性:
• 应用被沙盒化
• 必须请求以下权限:
- 麦克风
- 摄像头(如果使用)
- 屏 幕录制
- 文件系统位置
- 下载文件夹
- 桌面
SeaMeet 会在需要时提示这些权限
macOS 架构特定安装程序
macOS 上的 SeaMeet 为 Intel 和 Apple Silicon Mac 提供单独的安装程序:
我应该下载哪个版本?
检查您的 Mac 类型:
Apple 菜单 (🍎) → 关于本机 → 芯片
如果您看到:
• "Apple M1"、"Apple M2" 或 "Apple M3"
→ 下载:SeaMeet-macOS-arm64-[version].dmg
• "Intel Core i5"、"Intel Core i7" 等
→ 下载:SeaMeet-macOS-x64-[version].dmg
为什么单独安装程序?
✅ 更小的下载大小(每个约 100 MB 而不是 约 180 MB 通用版)
✅ 针对您的特定处理器优化
✅ 原生模块无兼容性问题
✅ 更简单的构建和更新过程
性能:
Apple Silicon (arm64):
• M1、M2、M3 芯片
• 出色的性能
• 更好的电池续航
• 原生 arm64 执行
Intel (x64):
• 2013-2021 Mac
• 完全功能对等
• Quick Sync 加速
• 原生 x64 执行
安装:
1. 下载适合您 Mac 的正确 DMG
2. 打开 DMG 文件
3. 将 SeaMeet 拖到应用程序文件夹
4. 启动并授予权限
macOS 会议检测功能
macOS 上的 SeaMeet 包含具有逐应用音频监控的高级会议检测:
逐应用麦克风监控:
工作原理:
• 监控哪个应用正在使用您的麦克风
• 检测会议开始/结束
• 使用 native-audio-node 进行逐应用检测
• 在 macOS 14.2+(Sonoma)上可用
支持的平台:
• Zoom
• Google Meet
• Microsoft Teams
• Apple FaceTime
• Webex
• 其他会议平台
浏览器会议检测:
自动检测以下浏览器中的活跃会议:
• Google Meet (Chrome/Firefox/Safari)
• Zoom 网页客户端
• Webex 网页客户端
• Teams 网页版
• 其他基于网页的会议平台
窗口预选:
• 自动选择会议窗口
• 防止意外录制其他应用
• 除非明确启用否则不自动开始
• 保持用户控制
要求:
macOS 14.2 Sonoma 或更高版本
• native-audio-node API 所需
• 覆盖所有现代 Mac 用户
• 启用逐应用音频检测
macOS 设置指南
首次设置:
1. 安装 SeaMeet
- 下载正确的 DMG(Apple Silicon 用 arm64,Intel 用 x64)
- 打开 DMG 文件
- 将 SeaMeet 拖到应用程序文件夹
- 双击启动
2. 授予权限(关键!):
系统偏好设置 → 安全性与隐私 → 隐私
启用:
☑ 屏幕录 制
☑ 麦克风
☑ 辅助功能(用于某些快捷键)
☑ 系统事件(用于菜单栏交互)
3. 完全重启 SeaMeet
- 强制退出 (Cmd+Q)
- 重新启动
4. 测试录制
- 先进行简单测试
- 然后尝试会议检测
5. 系统音频:
- SeaMeet 自动检测系统音频
- 或使用 BlackHole(虚拟音频驱动程序)进行高级设置
- 或在较新的 macOS 上使用内置环回
- 如有需要请遵循应用内说明
macOS 特定快捷键
全局快捷键:
• Cmd + Shift + R — 开始/停止录制
• Cmd + Shift + F — 保存 Flashback
• Cmd + Shift + S — 截图
macOS 集成:
• Touch Bar:录制按钮(如果可用)
• 菜单栏:快速控制
• 通知中心:录制状态
第 5 部分:Linux 特定信息
Linux 特点
1. 体验因发行版而异
Linux 版本因发行版而异:
Ubuntu(推荐):
• 最佳支持
• 最简单的设置
• 大多数功能可用
• 定期测试
Fedora:
• 良好的支持
• 更新的软件包
• 可能需要额外的仓库
其他发行版:
• 效果可能不同
• 社区支持
• 可能需要手动修复
2. 音频捕获的复杂性
Linux 音频更复杂:
音频系统:
• PulseAudio(最常见)
• PipeWire(更新、现代)
• ALSA(底层)
• JACK(专业音频)
需要设置:
可能需要创建虚拟音频设备
或使用环回模块
不像 Windows 那样"即插即用"
PulseAudio 设置:
# Create virtual sink for system audio pactl load-module module-null-sink sink_name=SeaMeet sink_properties=device.description=SeaMeetRecording # Monitor it pactl load-module module-loopback source=SeaMeet.monitor
3. 硬件加速因情况而异
Linux 上的 NVIDIA:
• NVENC 可通过专有驱动程序使用
• 需要单独安装
• 可用时质量良好
Linux 上的 AMD:
• VCE 支持因驱动程序而异
• 开源 vs 专有驱动程序
• 可能需要配置
Linux 上的 Intel:
• VA-API 用于编码
• 通常工作良好
• 是 Mesa 驱动程序的一部分
Linux 设置指南
Ubuntu 安装:
# Download .deb package # Or install via repository if available sudo dpkg -i seameet-linux.deb sudo apt-get install -f # Fix dependencies # Grant permissions # Add user to video group sudo usermod -a -G video $USER # Log out and back in
Fedora 安装:
# Download .rpm package sudo rpm -i seameet-linux.rpm # Or via dnf if in repos sudo dnf install seameet
安装后设置:
# 1. Audio setup (complex) # Follow SeaMeet in-app audio setup guide # 2. Hardware acceleration # Install appropriate drivers: # NVIDIA: nvidia-utils or proprietary # AMD: mesa-va-drivers # Intel: intel-media-driver # 3. Permissions # May need to configure udev rules # For device access
Linux 特定快捷键
全局快捷键:
• Ctrl + Alt + R — 开始/停止录制
• Ctrl + Alt + F — 保存 Flashback
• Ctrl + Alt + S — 截图
注意:可能与桌面快捷键冲突
如有需要在 SeaMeet 设置中配置
第 6 部分:平台特定故障排除
Windows 特定问题
问题:无法捕获系统音频
解决方案:
1. 启用 Stereo Mix:
- 声音控制面板 → 录制
- 显示禁用的设备
- 启用 Stereo Mix
2. 使用 WASAPI 方法:
- SeaMeet 设置 → Audio → Method
- 选择 WASAPI loopback
3. Realtek 上没有 Stereo Mix:
- 更新 Realtek 驱动程序
- 或改用 WASAPI 方法
4. Windows 11 特定:
- 检查隐私设置
- 设置 → 隐私 → 麦克风
- 确保应用可以访问音频
问题:游戏录制黑屏
解决方案:
1. 禁用全屏优化:
- 右键单击游戏 exe → 属性
- 兼容性 → 禁用全屏优化
2. 使用窗口化或无边框模式
3. 禁用 Windows 游戏栏:
- 可能与 SeaMeet 冲突
4. 以管理员身份运行 SeaMeet
5. 使用游戏捕获模式(如果可用)
macOS 特定问题
问题:没有系统音频
解决方案:
1. 授予屏幕录制权限:
系统偏好设置 → 安全性与隐私 → 隐私 → 屏幕录制
勾选 SeaMeet
重启 SeaMeet
2. 安装 BlackHole(虚拟音频):
brew install blackhole-2ch
或从 GitHub 下载
3. 设置多输出设备:
音频 MIDI 设置 → 创建多输出
添加扬声器 + BlackHole
设为系统输出
4. 较新的 macOS (12+):
可能有内置环回
检查 SeaMeet 设置
问题:SeaMeet 无法启动