[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-72261":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":41,"readmeContent":42,"aiSummary":43,"trendingCount":16,"starSnapshotCount":16,"syncStatus":44,"lastSyncTime":45,"discoverSource":46},72261,"StreamCap","ihmily\u002FStreamCap","ihmily","Multi-Platform Live Stream Automatic Recording Tool | 多平台直播流自动录制客户端 · 基于FFmpeg · 支持监控\u002F定时\u002F转码","",null,"Python",3789,335,19,202,0,24,57,191,72,29.58,"Apache License 2.0",false,"main",true,[27,28,29,30,31,32,33,34,35,36,37,38,39,40],"bilibili","cross-platform","douyin","douyu","ffmpeg","huya","live-streaming","recording","stream-capture","tiktok","twitch","video-downloader","video-recording","youtube","2026-06-12 02:03:00","\u003Cdiv align=\"center\">\n  \u003Cimg src=\".\u002Fassets\u002Fimages\u002Flogo.svg\" alt=\"StreamCap\" \u002F>\n\u003C\u002Fdiv>\n\u003Cp align=\"center\">\n  \u003Cimg alt=\"Python version\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002Fpython-3.10%2B-blue.svg\">\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fihmily\u002FStreamCap\">\n      \u003Cimg alt=\"Supported Platforms\" src=\"https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FPlatforms-Win%20%7C%20Mac%20%7C%20Linux-6B5BFF.svg\">\u003C\u002Fa>\n    \u003Ca href=\"https:\u002F\u002Fhub.docker.com\u002Fr\u002Fihmily\u002Fstreamcap\u002Ftags\">\n      \u003Cimg alt=\"Docker Pulls\" src=\"https:\u002F\u002Fimg.shields.io\u002Fdocker\u002Fpulls\u002Fihmily\u002Fstreamcap?label=Docker%20Pulls&color=2496ED&logo=docker&v=0\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fihmily\u002FStreamCap\u002Freleases\u002Flatest\">\n      \u003Cimg alt=\"Latest Release\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fv\u002Frelease\u002Fihmily\u002FStreamCap\">\u003C\u002Fa>\n  \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fihmily\u002FStreamCap\u002Freleases\u002Flatest\">\n      \u003Cimg alt=\"Downloads\" src=\"https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002Fihmily\u002FStreamCap\u002Ftotal?v=0\">\u003C\u002Fa>\n\u003C\u002Fp>\n\u003Cdiv align=\"center\">\n  简体中文 \u002F \u003Ca href=\".\u002FREADME_EN.md\">English\u003C\u002Fa>\n\u003C\u002Fdiv>\u003Cbr>\n\n\n\n\nStreamCap 是一个基于FFmpeg和StreamGet的多平台直播流录制客户端，覆盖 40+ 国内外主流直播平台，支持批量录制、循环监控、定时监控和自动转码等功能。\n\n## ✨功能特性\n\n- **多端支持**：支持Windows\u002FMacOS\u002FWeb运行\n- **循环监控**：实时监控直播间状态，开播即录。\n- **定时任务**：根据设定时间范围检查直播间状态。\n- **多种输出格式**：支持 ts、flv、mkv、mov、mp4、mp3、m4a 等格式。\n- **自动转码**：录制完成后自动转码为 mp4 格式。\n- **消息推送**：支持直播状态推送，及时获取开播通知。\n\n## 📸录制界面\n\n![StreamCap Interface](.\u002Fassets\u002Fimages\u002Fexample01.png)\n\n## 🛠️快速开始\n\n### 1.**运行预构建的程序**：\n\n访问 [StreamCap Releases](https:\u002F\u002Fgithub.com\u002Fihmily\u002FStreamCap\u002Freleases\u002Flatest) 页面，根据自身系统下载对应的最新版本压缩包。\n\n- **Windows 用户**：下载 `StreamCap.zip` 文件，解压后运行 `StreamCap.exe`。\n- **macOS 用户**：下载 `StreamCap.dmg` 文件，按照提示完成安装，即可在启动台找到应用并运行。\n\n### 2.从源代码运行\n\n确保已安装 **Python 3.10** 或更高版本。💥\n\n1.**克隆项目代码**：\n\n```bash\ngit clone https:\u002F\u002Fgithub.com\u002Fihmily\u002FStreamCap.git\ncd StreamCap\n```\n\n2.**安装依赖**：\n\n```bash\n# 安装核心依赖\npip install -i https:\u002F\u002Fpypi.org\u002Fsimple streamget \n\n# 桌面端\npip install -r requirements.txt\n\n# Web端\npip install -r requirements-web.txt\n```\n\n3.**配置运行环境**：\n\n将.env.example示例配置文件复制一份并将文件重命名为.env\n\n```bash\ncp .env.example .env\n```\n\n4.**运行程序**：\n\n在Windows和macOS上默认以桌面程序的方式运行，使用以下命令启动程序：\n\n```bash\npython main.py\n```\n\nLinux请使用web方式运行，修改 `.env` 文件，将 `PLATFORM` 的值改为 `web`，即可以Web方式运行。\n\n或者无需修改配置文件，直接使用以下命令启动\n\n```bash\npython main.py --web\n```\n\n启动成功后，通过 `http:\u002F\u002F127.0.0.1:6006` 访问。更多配置请参考 [Web运行指南](https:\u002F\u002Fgithub.com\u002Fihmily\u002FStreamCap\u002Fwiki\u002F安装指南#web-端运行)\n\n如果程序提示缺少 FFmpeg，请访问 FFmpeg 官方下载页面[Download FFmpeg](https:\u002F\u002Fffmpeg.org\u002Fdownload.html)，下载预编译的 FFmpeg 可执行文件，并配置环境变量。\n\n## 🐋容器运行\n\n本机无需Python环境运行，在运行命令之前，请确保您的机器上安装了 [Docker](https:\u002F\u002Fdocs.docker.com\u002Fget-docker\u002F) 和 [Docker Compose](https:\u002F\u002Fdocs.docker.com\u002Fcompose\u002Finstall\u002F) \n\n1.**快速启动**\n\n最简单方法是使用`docker compose`运行，进入项目根目录后，只需简单执行以下命令(确保已经存在`.env`文件)：\n\n```bash\ndocker compose up\n```\n\n可选 `-d` 在后台运行。注意容器内时区问题，默认使用的是 `Asia\u002FShanghai` ，如需修改可以在.env文件配置。\n\n2.**停止容器实例**\n\n```bash\ndocker compose stop\n```\n\n3.**构建镜像(可选)**\n\nDocker仓库中的镜像的代码版本不一定是最新的，如有需要运行本仓库主分支最新代码，可以本地自定义构建\n\n```bash\ndocker build -t streamcap .\n```\n\n## 😺已支持平台\n\n**国内平台（30+）**：\n\n抖音、快手、虎牙、斗鱼、B站、小红书、YY、映客、Acfun、Blued、京东、淘宝...\n\n**海外平台（10+）**：\n\nTikTok、Twitch、PandTV、Soop、Twitcasting、CHZZK、Shopee、Youtube、LiveMe、Flextv(TTingLive)、Popkontv、Bigo...\n\n**示例地址：**\n\n如未特殊备注，默认使用直播间地址录制\n\n```\n抖音:\nhttps:\u002F\u002Flive.douyin.com\u002F745964462470 (网页端主播直播间地址)\nhttps:\u002F\u002Fv.douyin.com\u002FiQFeBnt\u002F (app端主播直播间地址)\nhttps:\u002F\u002Flive.douyin.com\u002Fyall1102 (拼接“https:\u002F\u002Flive.douyin.com\u002F”+抖音号, 可支持录制VR直播)\nhttps:\u002F\u002Fv.douyin.com\u002FCeiU5cbX (app端主播主页地址)\nhttps:\u002F\u002Fwww.douyin.com\u002Fuser\u002FMS4wLjABAAAA3kr2yA4aRD-sjf9cx8xkOH8Di3RjktpKcAvqIetpsF0 (网页端主播主页地址)\n\nTikTok:\nhttps:\u002F\u002Fwww.tiktok.com\u002F@pearlgaga88\u002Flive\n\n快手:\nhttps:\u002F\u002Flive.kuaishou.com\u002Fu\u002Fyall1102\n\n虎牙:\nhttps:\u002F\u002Fwww.huya.com\u002F52333\n\n斗鱼:\nhttps:\u002F\u002Fwww.douyu.com\u002F3637778?dyshid=\nhttps:\u002F\u002Fwww.douyu.com\u002Ftopic\u002FwzDBLS6?rid=4921614&dyshid=\n\nYY:\nhttps:\u002F\u002Fwww.yy.com\u002F22490906\u002F22490906\n\nB站:\nhttps:\u002F\u002Flive.bilibili.com\u002F320\n\n小红书:\nhttp:\u002F\u002Fxhslink.com\u002FxpJpfM  (一次性地址，暂不支持循环监控)\n\nbigo直播:\nhttps:\u002F\u002Fwww.bigo.tv\u002Fcn\u002F716418802\n\nbuled直播:\nhttps:\u002F\u002Fapp.blued.cn\u002Flive?id=Mp6G2R\n\nSOOP:\nhttps:\u002F\u002Fplay.sooplive.com\u002Fyoomingseo\u002F293945591\n\n网易cc:\nhttps:\u002F\u002Fcc.163.com\u002F583946984\n\n千度热播:\nhttps:\u002F\u002Fqiandurebo.com\u002Fweb\u002Fvideo.php?roomnumber=33333\n\nPandaTV:\nhttps:\u002F\u002Fwww.pandalive.co.kr\u002Flive\u002Fplay\u002Fbara0109\n\n猫耳FM:\nhttps:\u002F\u002Ffm.missevan.com\u002Flive\u002F868895007\n\nLook直播:\nhttps:\u002F\u002Flook.163.com\u002Flive?id=65108820&position=3\n\nWinkTV:\nhttps:\u002F\u002Fwww.winktv.co.kr\u002Flive\u002Fplay\u002Fanjer1004\n\nFlexTV\u002FTTinglive:\nhttps:\u002F\u002Fwww.flextv.co.kr\u002Fchannels\u002F593127\u002Flive\nhttps:\u002F\u002Fwww.ttinglive.com\u002Fchannels\u002F593127\u002Flive\n\nPopkonTV:\nhttps:\u002F\u002Fwww.popkontv.com\u002Flive\u002Fview?castId=wjfal007&partnerCode=P-00117\nhttps:\u002F\u002Fwww.popkontv.com\u002Fchannel\u002Fnotices?mcid=wjfal007&mcPartnerCode=P-00117\n\nTwitCasting:\nhttps:\u002F\u002Ftwitcasting.tv\u002Fc:uonq\n\n百度直播:\nhttps:\u002F\u002Flive.baidu.com\u002Fm\u002Fmedia\u002Fpclive\u002Fpchome\u002Flive.html?room_id=9175031377&tab_category\n\n微博直播:\nhttps:\u002F\u002Fweibo.com\u002Fl\u002Fwblive\u002Fp\u002Fshow\u002F1022:2321325026370190442592\n\n酷狗直播:\nhttps:\u002F\u002Ffanxing2.kugou.com\u002F50428671?refer=2177&sourceFrom=\n\nTwitchTV:\nhttps:\u002F\u002Fwww.twitch.tv\u002Fgamerbee\n\nLiveMe:\nhttps:\u002F\u002Fwww.liveme.com\u002Fzh\u002Fv\u002F17141543493018047815\u002Findex.html\n\n花椒直播:\nhttps:\u002F\u002Fwww.huajiao.com\u002Fl\u002F345096174  (一次性地址，暂不支持循环监控)\n\nShowRoom:\nhttps:\u002F\u002Fwww.showroom-live.com\u002Froom\u002Fprofile?room_id=480206  (主播主页地址)\n\nAcfun:\nhttps:\u002F\u002Flive.acfun.cn\u002Flive\u002F179922\n\n映客直播:\nhttps:\u002F\u002Fwww.inke.cn\u002Fliveroom\u002Findex.html?uid=22954469&id=1720860391070904\n\n音播直播:\nhttps:\u002F\u002Flive.ybw1666.com\u002F800002949\n\n知乎直播:\nhttps:\u002F\u002Fwww.zhihu.com\u002Ftheater\u002F10687?drama_id=2037464603865642996  (直播间地址)\n\nCHZZK:\nhttps:\u002F\u002Fchzzk.naver.com\u002Flive\u002F458f6ec20b034f49e0fc6d03921646d2\n\n嗨秀直播:\nhttps:\u002F\u002Fwww.haixiutv.com\u002F6095106\n\nVV星球直播:\nhttps:\u002F\u002Fh5webcdn-pro.vvxqiu.com\u002F\u002Factivity\u002FvideoShare\u002FvideoShare.html?h5Server=https:\u002F\u002Fh5p.vvxqiu.com&roomId=LP115924473&platformId=vvstar\n\n17Live:\nhttps:\u002F\u002F17.live\u002Fen\u002Flive\u002F6302408\n\n浪Live:\nhttps:\u002F\u002Fwww.lang.live\u002Fen-US\u002Froom\u002F3349463\n\n畅聊直播:\nhttps:\u002F\u002Flive.tlclw.com\u002F106188\n\n飘飘直播:\nhttps:\u002F\u002Fm.pp.weimipopo.com\u002Flive\u002Fpreview.html?uid=91648673&anchorUid=91625862&app=plpl\n\n六间房直播:\nhttps:\u002F\u002Fv.6.cn\u002F634435\n\n乐嗨直播:\nhttps:\u002F\u002Fwww.lehaitv.com\u002F8059096\n\n花猫直播:\nhttps:\u002F\u002Fh.catshow168.com\u002Flive\u002Fpreview.html?uid=19066357&anchorUid=18895331\n\nShopee:\nhttps:\u002F\u002Fsg.shp.ee\u002FGmpXeuf?uid=1006401066&session=802458\n\nYoutube(需配置cookie):\nhttps:\u002F\u002Fwww.youtube.com\u002Fwatch?v=cS6zS5hi1w0\n\n淘宝:\nhttps:\u002F\u002Ftbzb.taobao.com\u002Flive?liveSource=pc_live.discovery&liveId=563820798126  (一次性地址，暂不支持循环监控)\n\n京东:\nhttps:\u002F\u002F3.cn\u002F28MLBy-E\n\nFaceit:\nhttps:\u002F\u002Fwww.faceit.com\u002Fzh\u002Fplayers\u002FCompl1\u002Fstream\n\n连接直播:\nhttps:\u002F\u002Fshow.lailianjie.com\u002F10000258\n\n咪咕直播:\nhttps:\u002F\u002Fwww.miguvideo.com\u002Fp\u002Flive\u002F120000541321\n\n来秀直播:\nhttps:\u002F\u002Fwww.imkktv.com\u002Fh5\u002Fshare\u002Fvideo.html?uid=1845195&roomId=1710496\n\nPicarto:\nhttps:\u002F\u002Fwww.picarto.tv\u002Fcuteavalanche\n\n心动热播：\nhttps:\u002F\u002Fxcqrkj.com\u002Fweb\u002Fvideo.php?roomnumber=10394232\n```\n\n## 📖文档\n\n如需完整文档和高级用法，请访问官方文档 [Wiki](https:\u002F\u002Fgithub.com\u002Fihmily\u002FStreamCap\u002Fwiki\u002F%E4%B8%BB%E9%A1%B5)\n\n## ❤️贡献者\n\n\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fihmily\u002FStreamCap\u002Fgraphs\u002Fcontributors\">\n  \u003Cimg src=\"https:\u002F\u002Fcontrib.rocks\u002Fimage?repo=ihmily\u002FStreamCap\" \u002F>\n\u003C\u002Fa>\n\n## 📜许可证\n\nStreamCap在Apache License 2.0下发布。有关详情，请参阅[LICENSE](.\u002FLICENSE)文件。\n\n## 🙏特别感谢\n\n特别感谢以下开源项目和技术的支持：\n\n- [flet](https:\u002F\u002Fgithub.com\u002Fflet-dev\u002Fflet)\n- [FFmpeg](https:\u002F\u002Fffmpeg.org)\n- [streamget](https:\u002F\u002Fgithub.com\u002Fihmily\u002Fstreamget)\n\n如果您有任何问题或建议，请随时通过GitHub Issues与我们联系。\n","StreamCap 是一个多平台直播流自动录制工具，支持40多个国内外主流直播平台。其核心功能包括基于FFmpeg的批量录制、循环监控、定时任务和自动转码等。用户可以设置实时监控直播间状态，在主播开播时自动开始录制，并支持多种输出格式如ts、flv、mkv、mp4等。此外，它还具备消息推送功能，能够及时通知用户直播状态变化。此项目适合需要长期跟踪并保存特定直播内容的用户或团队使用，无论是个人兴趣还是专业需求都能得到满足。通过提供Windows、MacOS以及Web端的支持，StreamCap确保了跨平台的兼容性与便捷性。",2,"2026-06-11 03:41:05","high_star"]