2025-03-24 19:55:40 +08:00
2025-03-24 20:13:23 +08:00
2025-03-24 19:55:40 +08:00
2025-03-24 19:55:40 +08:00
2025-03-24 19:55:40 +08:00
2025-03-24 19:55:40 +08:00
2025-03-13 23:03:07 +08:00
2025-03-24 19:55:40 +08:00
2025-03-24 19:55:40 +08:00
2025-03-24 20:06:26 +08:00
2025-03-24 20:06:26 +08:00

StreamCap

Python version Supported Platforms Latest Release Downloads

English / Chinese

StreamCap is a multi-platform live stream recording client that covers over 40 mainstream live streaming platforms worldwide. It supports batch recording, loop monitoring, scheduled monitoring, and automatic transcoding.

Features

  • Loop Monitoring: Real-time monitoring of live stream status. Recording starts immediately when a stream goes live.
  • Scheduled Tasks: Checks live stream status within a set time range.
  • Multiple Output Formats: Supports ts, flv, mkv, mov, mp4, mp3, m4a, and other formats.
  • Automatic Transcoding: Automatically transcodes recorded files to mp4 format after recording.
  • Message Push: Supports live stream status push notifications to keep you informed of live status.

📸Recording Interface

StreamCap Interface

🛠️Quick Start

1. Running the Pre-built Program

1.Download the Pre-built Program:

Visit the StreamCap Releases page and download the latest version of the StreamCap.zip package.

2.Unzip the Program:

Extract the downloaded package to any directory.

3.Run the Executable File:

Open the extracted folder and double-click the StreamCap.exe file to launch the program.

2. Running from Source Code

Ensure you have Python 3.10 or above installed.💥

1.Clone the Project Code:

git clone https://github.com/ihmily/StreamCap.git
cd StreamCap

2.Install Dependencies:

pip install -r requirements.txt

3.Run the Program:

Use the following command to start the program:

python main.py

If the program prompts that FFmpeg is missing, please visit the FFmpeg official download page Download FFmpeg to download the precompiled FFmpeg executable.

😺 Supported Platforms

Example input URLs:

Douyin:
https://live.douyin.com/745964462470
https://v.douyin.com/iQFeBnt/ (Node.js Required)
https://live.douyin.com/yall1102  Link+unique ID
https://v.douyin.com/CeiU5cbX  Anchor homepage address

TikTok:
https://www.tiktok.com/@pearlgaga88/live

Kuaishou:
https://live.kuaishou.com/u/yall1102

Huya:
https://www.huya.com/52333

Douyu:
https://www.douyu.com/3637778?dyshid=
https://www.douyu.com/topic/wzDBLS6?rid=4921614&dyshid=

YY:
https://www.yy.com/22490906/22490906

BiliBili:
https://live.bilibili.com/320

ReadNote:
http://xhslink.com/xpJpfM

Bigo:
https://www.bigo.tv/cn/716418802

Blued:
https://app.blued.cn/live?id=Mp6G2R

SOOP:
https://play.sooplive.co.kr/sw7love

Netease CC:
https://cc.163.com/583946984

Qiandurebo:
https://qiandurebo.com/web/video.php?roomnumber=33333

PandaTV:
https://www.pandalive.co.kr/live/play/bara0109

MaoerFM:
https://fm.missevan.com/live/868895007

Look Live:
https://look.163.com/live?id=65108820&position=3

WinkTV:
https://www.winktv.co.kr/live/play/anjer1004

FlexTV:
https://www.flextv.co.kr/channels/593127/live

PopkonTV:
https://www.popkontv.com/live/view?castId=wjfal007&partnerCode=P-00117
https://www.popkontv.com/channel/notices?mcid=wjfal007&mcPartnerCode=P-00117

TwitCasting:
https://twitcasting.tv/c:uonq

Baidu Live:
https://live.baidu.com/m/media/pclive/pchome/live.html?room_id=9175031377&tab_category

Weibo Live:
https://weibo.com/l/wblive/p/show/1022:2321325026370190442592

Kugou Live:
https://fanxing2.kugou.com/50428671?refer=2177&sourceFrom=

TwitchTV:
https://www.twitch.tv/gamerbee

LiveMe:
https://www.liveme.com/zh/v/17141543493018047815/index.html

Huajiao Live:
https://www.huajiao.com/l/345096174


ShowRoom:
https://www.showroom-live.com/room/profile?room_id=480206  Anchor homepage address

Acfun:
https://live.acfun.cn/live/179922

Inke:
https://www.inke.cn/liveroom/index.html?uid=22954469&id=1720860391070904

Yinbo:
https://live.ybw1666.com/800002949

Zhihu:
https://www.zhihu.com/people/ac3a467005c5d20381a82230101308e9 (Anchor homepage address)

CHZZK:
https://chzzk.naver.com/live/458f6ec20b034f49e0fc6d03921646d2

Haixiu Live:
https://www.haixiutv.com/6095106

VVXqiu:
https://h5webcdn-pro.vvxqiu.com//activity/videoShare/videoShare.html?h5Server=https://h5p.vvxqiu.com&roomId=LP115924473&platformId=vvstar

17Live:
https://17.live/en/live/6302408

Lang Live:
https://www.lang.live/en-US/room/3349463

PiaoPiao Live:
https://m.pp.weimipopo.com/live/preview.html?uid=91648673&anchorUid=91625862&app=plpl

Six Room Live:
https://v.6.cn/634435

Lehai Live:
https://www.lehaitv.com/8059096

Catshow Live:
https://h.catshow168.com/live/preview.html?uid=19066357&anchorUid=18895331

Shopee:
https://sg.shp.ee/GmpXeuf?uid=1006401066&session=802458

Youtube:
https://www.youtube.com/watch?v=cS6zS5hi1w0

Taobao(Need cookie):
https://m.tb.cn/h.TWp0HTd

JD:
https://3.cn/28MLBy-E

Faceit:
https://www.faceit.com/zh/players/Compl1/stream

📜License

StreamCap is released under the Apache License 2.0. For more details, see the LICENSE file.

🙏Special Thanks

Special thanks to the following open-source projects and technologies for their support:

If you have any questions or suggestions, please feel free to contact us via GitHub Issues.


Description
Multi-Platform Live Stream Automatic Recording Tool | 多平台直播流自动录制客户端 · 基于FFmpeg · 支持监控/定时/转码
Readme Apache-2.0 8.6 MiB
Languages
Python 99.8%
Dockerfile 0.2%