StreamDVR allows you to record your favorite live streamers while you are away. No need to miss a broadcast!
Time shifting is not a crime! https://en.wikipedia.org/wiki/Sony_Corp._of_America_v._Universal_City_Studios,_Inc.
-
Records using ffmpeg with ts containers.
-
Automatic post-processing converts recordings to mp4 or mkv containers.
-
Recordings are stored in either a flat or hierarchical structure.
-
Supported sites: Twitch, Mixer, MyFreeCams, Chaturbate
-
Dependencies:
node.js >= 9.4.0
,npm
,git
,youtube-dl
andffmpeg
git
is only needed to run 'npm install' and not to run streamdvryoutube-dl
is only needed to record Twitch and Mixer
-
Install StreamDVR
On GitHub, click
Clone or download
,Download ZIP
. Or rungit clone https://github.com/jrudess/streamdvr.git
-
Run
npm install
to fetch all of the package dependences listed in package.json.
Refer to config.yml
for all configuration options.
-
To run:
node streamdvr.js
-
To run without color:
node streamdvr.js --no-color
-
TUI navigation:
- Numbers 1-4 to focus an active site-list
- Enter to focus the input bar, enter again to focus the log if enabled
- Up/Down/PgUp/PgDn to scroll the active focus
- add [site] [streamer]
- addtemp [site] [streamer]
- remove [site] [streamer]
- reload
- hide [log|list]
- show [log|list]
- help