SysDVR Switch 串流到笔记本
Switch
-
下载最新版的SysDRV
https://github.com/exelix11/SysDVR/releases
本文用的是v3.0
https://github.com/exelix11/SysDVR/releases/download/v3.0/SysDVR.zip -
解压SysDVR.zip,将
atmosphere
config
switch
三个文件夹拷贝到Switch 的TF 卡根目录下,与已存在的文件夹合并。 -
将TF 卡装回Switch,启动破解系统,当前版本9.20|AMS 0.10.5IE 大气层的
启动SysDVR Setting,第一次启动会报错,按A 键退出,第二次启动就正常了,选择Stream over USB。
按Home(小房子) 键,回到主界面,用数据线将Switch 和笔记本连接上,Switch 暂时放一边。
MacOSX
# 在桌面新建SYSDVR 目录并下载以下文件到该目录中
mkdir ~/Desktop/SYSDVR1 && cd $_
wget https://github.com/exelix11/SysDVR/releases/download/v3.0/SysDVR-Client.7z
wget https://laboratory.stolendata.net/~djinn/mpv_osx/mpv-0.32.0.tar.gz
wget https://download.visualstudio.microsoft.com/download/pr/f2ad068a-1e52-4e46-baa9-8fc4d52bb797/ee2c76d98fc124cfd6214030529412bc/aspnetcore-runtime-3.1.3-osx-x64.tar.gz
# 安装libusb 驱动
brew install libusb
# 安装7z 解压软件
brew install p7zip
# 解压以上压缩包
7z x SysDVR-Client.7z
ls *.tar.gz | xargs -n1 tar -xf
# 创建启动脚本并启动
cat > rstp.sh << 'EOF'
#!/bin/bash
./dotnet SysDVR-Client.dll rstp \
video mpv mpv.app/Contents/MacOS/mpv \
audio mpv mpv.app/Contents/MacOS/mpv \
rtsp://127.0.0.1:6666/
EOF
chmod +x rstp.sh
./rstp.sh
# 此时Switch 运行任何一个游戏即可触发串流,mpv 上就开始播放游戏画面了,数字键9、0 是音量调节
# 关闭:cmd+q 退出mpv,然后在终端回车即可
Windows 64bit
-
在桌面新建文件夹SysDVR,下载以下文件到该目录下
https://github.com/exelix11/SysDVR/releases/download/v3.0/SysDVR-Client.7z
https://github.com/pbatard/libwdi/releases/download/b730/zadig-2.5.exe
https://sourceforge.net/projects/mpv-player-windows/files/64bit/mpv-x86_64-20200412-git-530a086.7z/download -
用zadig 安装libusb
确保Switch 中SysDvr Setting 已设置好并通过数据线和电脑连接,运行zadig-2.5.exe。
找到设备SysDVR (Nintendo Switch),USB ID 为 057e 3006 ,选择libusb-win32(v1.2.6.0) 的驱动进行安装。 -
解压mpv 到当前目录
-
解压SysDVR-Client.7z
运行SysDVR-ClientGUI.exe,如果提示什么runtime 没有安装就去下载安装即可,一定要做到打开SysDVR-ClientGUI.exe 没有提示为止。
指定mpv.com 的路径,Launch 即可。也可以Export batch 生成.bat 批处理文件,下次直接运行即可。 -
Switch 运行个游戏,电脑上mpv 即可播放游戏画面了,数字键9、0 是音量调节。
参考
SysDVR Homebrew - Stream Nintendo Switch Games to the PC without a Capture Card
SysDVR Github
Zadig
MPV
.Net Core 3.1