Rizumu85

rizum-vrc-bili-relay

Rizumu85

VRC Bili Relay is a portable Windows x64 tool that converts Bilibili video and live links into VRChat-playable addresses, calling FFmpeg to transcode and push to an external relay service when needed.

v0.1.34
Published at
18d ago
1
Stars
16
Download
Synced at
7d ago
rust

Latest release

v0.1.34Oct 1, 2026, 09:03 PM
Downloads slow? Switch the source anytime above

README

Project Overview

VRC Bili Relay is a portable Windows utility: paste a link and it decides whether the media can be handed straight to VRChat; when it cannot, FFmpeg processes and pushes it to an external relay service. It handles Bilibili videos, parts, collections, and live rooms, and also accepts short links and shared text. The app only parses, transcodes, and pushes; it provides no cloud bandwidth, so a working relay configuration is required when a relay is needed.

Turn Bilibili links into addresses VRChat can play.

Key Features

  • Many link types: Bilibili videos, parts, collections, live rooms, b23.tv short links, shared text, Watch Later links, and common public media URLs
  • Automatic routing: public, stable, compatible H.264/AAC media is returned directly; content needing transcoding goes through the FFmpeg relay
  • Playback control: play and pause, common speeds, seeking, and part or collection switching
  • Play behaviors: optionally pause at the end, loop a single item, or play continuously, with continuous mode advancing to the next part then the next collection entry
  • Danmaku support: display, style settings, and burn-in, with settings and end-of-play behavior saved locally
  • Account switching: switch between guest and a logged-in account; switching back to guest does not delete login info
  • FFmpeg management: detects system FFmpeg and can download a managed build from settings when missing
  • Secure storage: stream keys and Bilibili login info are saved locally and encrypted for the current Windows user

Target Audience

  • Users who watch Bilibili videos in VRChat
  • Users with VRCDN or a similar streaming service
  • Players who want live video inside VRChat

Quick Start

  1. Download the Windows x64 portable package from Releases and extract it fully; do not move the main program alone or delete relay-worker.exe or the assets folder
  2. Run VRC-Bili-Relay.exe, paste a link, and generate an address
  3. Put the generated address into a VRChat player; relayed video holds on a standby screen and starts timing after you press play
  4. If the app asks for a relay, enter the server, key, and full playback address from your streaming service in settings

Core Advantages

  • Portable: extract and run, with nothing written to the registry
  • Automatic routing: direct when possible and relay only when transcoding is needed, removing manual judgment
  • Stable addressing: seeking, part changes, and danmaku updates keep the same playback address

System Requirements

Item Requirement
OS Windows x64
Distribution portable, no install
External dependencies system FFmpeg (a managed build can be downloaded); VRCDN or a similar service for relay
Build from source Bun and the Rust toolchain

Notes

  • The current build is not code-signed, so Windows SmartScreen may warn about an unknown publisher
  • The app provides no cloud bandwidth; bring your own streaming service when a relay is needed
  • In guest mode Bilibili provides at most 480P
  • For personal use only; follow the terms of service of the relevant platforms

Release history

Sort