Skip to content
Hmily edited this page Mar 29, 2025 · 3 revisions

📦 StreamCap User Guide

🌟 Launching the Program

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.

🎯 Main Interface Features

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.

📀 Recording Card Features

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.

💡 Tip

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.

📝 Detailed Explanation of Adding a New Recording

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 Live Room URL

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

Enter Streamer Name

Customize the streamer's display name. If left blank, the program will automatically use the actual name of the streamer.

Select Recording Format

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.

Select Recording Quality

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.

Recording Save Path

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.

Segment Recording Settings

  • 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).

Scheduled Monitoring Settings

  • 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 from 18:30:00 to 23:30:00.

🌐 Global Settings

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.

Clone this wiki locally