# ihmily/StreamCap

Multi-Platform Live Stream Automatic Recording Tool | 多平台直播流自动录制客户端 · 基于FFmpeg · 支持监控/定时/转码

Repository: https://github.com/ihmily/StreamCap
Canonical: https://ross.abutalabs.com/products/streamcap
Language: Python
License: Apache-2.0
License Family: permissive
Topics: douyin, ffmpeg, live-streaming, tiktok, twitch, video-recording, youtube, huya, bilibili, douyu, recording, stream-capture, cross-platform
Last push: 2026-08-08T08:52:10+00:00

## Health v2 (maintenance only)
Score: 76/100 (v2, computed 2026-09-02T17:46:02.011165+00:00)
- activity 96, release rhythm 71, longevity 38
- inputs: {"age_days": 538, "days_push": 25, "days_rel": 112, "gap_med": 85, "n_releases_24m": 4}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 4150, forks 377 (observed 2026-08-28T04:08:36.462486+00:00)

## What it is
StreamCap is a Python-based client that automatically records live streams from 40+ domestic and international platforms (Douyin, Bilibili, Twitch, YouTube, TikTok, etc.) using FFmpeg and StreamGet. It supports batch recording, continuous monitoring, scheduled checks, automatic transcoding to mp4, and live status push notifications, running as a desktop app, web UI, or Docker container.

## Use cases
- record live streams from douyin and bilibili automatically
- monitor twitch channels and record when they go live
- batch download live streams to mp4
- schedule recordings of youtube live streams
- self-hosted live stream recorder with docker
- get notified when a streamer starts broadcasting
- record tiktok live streams

## When to choose
- you need to record from many Chinese and international live platforms in one tool
- you want loop monitoring that starts recording the moment a stream goes live
- you prefer a self-hosted recorder with desktop, web, and Docker deployment options
- you need automatic transcoding and multiple output formats

## When to avoid
- you only need a simple one-off stream download rather than ongoing monitoring
- you require a GUI-native non-Python solution
- the target platform is not among the supported 40+ sites

## Facets
- artifact type: application
- maturity: active
- function: video-processing, scheduling, workflow-automation, cli, gui
- domain: media, self-hosted, cross-platform
- platform: windows, python, cross-platform
- tags: live-stream-recording, ffmpeg, streamlink-alternative, douyin, bilibili, twitch, youtube, batch-recording, transcoding, notification-push, video, automation, macos, linux, docker, web-server

## Member repositories
- ihmily/StreamCap (main) score 76

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:08:36.462486+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-29T18:22:54.301747+00:00, confidence not recorded.
  - readme: https://github.com/ihmily/StreamCap (fetched 2026-08-28T04:08:36.462486+00:00, sha 6f53ecc24ee4)
- Data as of 2026-08-30T08:39:29.467469+00:00.
