-
Notifications
You must be signed in to change notification settings - Fork 75
Usage
After starting StreamCap, if the system detects that FFmpeg or Node.js is missing, a component installation prompt will pop up. FFmpeg is an essential component for recording live streams, while Node.js is optional. However, Node.js is required for recording Douyu live streams or using Douyin app-copied live room addresses.
Once you enter the main recording interface, the buttons in the top-right corner have the following functions:
- Search: Search for a specific live room in the recording list.
- Add Recording: Add a new live room to monitor, which will start recording automatically when the stream goes live.
- Refresh: Refresh the complete list of recording cards.
- Start Monitoring in Bulk: Start monitoring selected or all live rooms.
- Stop Monitoring in Bulk: Stop monitoring selected or all live rooms.
- Delete in Bulk: Delete selected or all live room monitoring tasks.
Each recording card has a set of buttons with the following functions:
- Recording Switch: Automatically starts recording when the live room goes live, no manual switching required.
- Recording Path: Opens the folder where the recorded videos of the live room are stored.
- Recording Info: View the current status information of the live room being recorded.
- Delete Live Room: Remove the live room monitoring task from the recording list. This can only be done when monitoring is stopped.
- Edit Recording Settings: Modify the recording configuration. This can only be done when monitoring is stopped.
- Monitoring Switch: Turn monitoring on or off.
Click on a recording card to select it. Once selected, you can perform batch operations on individual or multiple cards, such as starting, stopping, or deleting monitoring tasks.
Click the Add Recording button in the top-right corner of the main interface to bring up a dialog box for configuring a new live room monitoring task. Below is a detailed explanation of each input field and setting:
Enter the URL of the live room you want to record. For some platforms, you can use the streamer's homepage URL. For example:
- Douyin:
https://live.douyin.com/745964462470
- Twitch:
https://www.twitch.tv/gamerbee
Customize the streamer's display name. If left blank, the program will automatically use the actual name of the streamer.
Choose the format for saving the recorded video. The default is TS format, but you can also select other formats such as MP4 or MKV.
Choose the clarity of the live video you want to record. The default is Original, but you can also select other qualities such as HD or Smooth.
Set the storage location for recorded videos. By default, videos are saved in the downloads
folder within the program's root directory, but you can customize the path.
- Enable Segment Recording: Whether to split the recorded video into multiple files based on time.
- Segment Recording Duration: Takes effect when segment recording is enabled. The default is 1800 seconds (30 minutes).
- Enable Daily Scheduled Monitoring: Whether to set a fixed time period for automatic live monitoring, with no detection outside of this period.
-
Daily Monitoring Start Time: The time when scheduled monitoring starts, in the format
18:30:00
. -
Daily Monitoring Duration: Set the duration of daily monitoring. The default is 5 hours. For example, if the start time is
18:30:00
, the monitoring period will be from18:30:00
to23:30:00
.
For additional configurations such as proxy settings, Cookie settings, and account settings, you need to switch to the global settings interface. You can find the relevant options in the program's settings menu.