chzzk-load
v1.0.0
Published
High-performance TUI for recording Naver Chzzk streams and syncing to cloud storage via rclone
Downloads
5,770
Maintainers
Readme
chzzk-load
High-performance standalone TUI application for monitoring, recording, and uploading Naver Chzzk livestreams directly to cloud storage via rclone (or local disk) in real-time.
Written in Rust for near-zero CPU and memory overhead, using FFmpeg stream-copy (-c copy) and rclone cloud syncing.
Quick Start
Run immediately with npx
npx chzzk-loadInstall globally
npm install -g chzzk-load
chzzk-loadPrerequisites
- FFmpeg: Must be installed and available on your system
PATH.- Windows:
winget install Gyan.FFmpegorchoco install ffmpeg - macOS:
brew install ffmpeg - Ubuntu / Debian:
sudo apt install ffmpeg - Verify with:
ffmpeg -version
- Windows:
- Node.js: Version 16.0.0 or later (for this npm runner).
Supported Platforms
chzzk-load automatically detects your operating system and CPU architecture, downloading the corresponding native pre-compiled binary via optional dependencies:
| Platform | Architecture | Package |
| :--- | :--- | :--- |
| Windows | x86_64 | chzzk-load-windows-x64 |
| Linux | x86_64 | chzzk-load-linux-x64 |
| Linux | ARM64 | chzzk-load-linux-arm64 |
| macOS | x86_64 (Intel) | chzzk-load-darwin-x64 |
| macOS | ARM64 (Apple Silicon) | chzzk-load-darwin-arm64 |
Environment Variables
CHZZK_LOAD_BIN: Path to a customchzzk-loadexecutable. If set, the runner executes this binary directly instead of looking for platform-specific packages.# Linux / macOS export CHZZK_LOAD_BIN="/usr/local/bin/chzzk-load" # Windows (PowerShell) $env:CHZZK_LOAD_BIN = "C:\Tools\chzzk-load.exe"
Manual Binary Download
If optional dependencies cannot be installed in your environment (e.g., --no-optional was passed), standalone executables are available on the GitHub Releases page.
Documentation & Repository
For configuration details, TUI keyboard shortcuts, and architecture documentation, visit the GitHub Repository.
