Releases: Isaacocu/switchcast
Releases · Isaacocu/switchcast
Release list
SwitchCast v1.0.0
SwitchCast v1.0.0
Nintendo Switch → Mac/Windows 有线投屏桌面软件。本期主打纯净投屏。
下载
| 平台 | 架构 | 文件 | 说明 |
|---|---|---|---|
| macOS | Apple Silicon (M1/M2/M3/M4) | SwitchCast-1.0.0-arm64.dmg |
推荐,适用于 2020 年后的 Mac |
| macOS | Intel | SwitchCast-1.0.0-x64.dmg |
适用于 2020 年前的 Intel Mac |
| Windows | x64 | SwitchCast-1.0.0-win-x64.exe |
NSIS 安装程序,适用于 64 位 Windows |
架构选择指南
macOS 用户:
- 点击左上角苹果菜单 → 关于本机 → 查看芯片
- 显示 Apple M1/M2/M3/M4 → 下载
arm64版本 - 显示 Intel → 下载
x64版本
Windows 用户:
- 绝大多数现代 Windows 电脑都是 x64 架构,直接下载
win-x64.exe即可
安装说明
macOS:
- 下载对应的
.dmg文件 - 双击打开,拖拽 SwitchCast 到 Applications 文件夹
- 首次打开:右键点击 → 选择"打开"(绕过 Gatekeeper 未签名提示)
Windows:
- 下载
SwitchCast-1.0.0-win-x64.exe - 双击运行安装程序
- 按提示选择安装路径,完成安装
- 从开始菜单或桌面快捷方式启动
使用方法
- 将 Nintendo Switch 放入底座,HDMI 线连接到 USB 采集卡
- 采集卡通过 USB 3.0+ 连接到电脑
- 启动 SwitchCast,选择视频和音频设备
- 点击"开始投屏"
功能特性
- ✅ UVC 采集卡视频采集(1080p60)
- ✅ UAC 采集卡音频采集(Web Audio API 管线)
- ✅ 音画同步偏移调节(DelayNode 实际生效,-200ms ~ +200ms)
- ✅ 禁用 Chromium 音频处理(AEC/NS/AGC 全关)
- ✅ 全屏显示 + 音量控制
- ✅ 实时统计 OSD(FPS / 分辨率 / 延迟 / 丢帧)
- ✅ 设备热插拔自动检测
- ✅ 设置持久化(localStorage)
- ✅ 跨平台(macOS arm64/x64 + Windows x64)
硬件要求
- Nintendo Switch(底座 HDMI 输出)
- USB HDMI 采集卡(UVC/UAC 协议,推荐 Elgato Cam Link 4K)
- USB 3.0+ 接口
已知限制
- 应用未签名(macOS Gatekeeper 会提示,右键打开即可)
- 延迟测量显示的是帧调度延迟,非采集端到端延迟
技术栈
Electron 31 + Vue 3.4 + TypeScript 5.5 + Web Audio API