{"repo":"ihmily/StreamCap","free":true,"listed":false,"github":"https://github.com/ihmily/StreamCap","clone":"git clone https://github.com/ihmily/StreamCap.git","description":"Multi-Platform Live Stream Automatic Recording Tool | 多平台直播流自动录制客户端 · 基于FFmpeg · 支持监控/定时/转码","language":"Python","stars":4114,"topics":["douyin","ffmpeg","live-streaming","tiktok","twitch","video-recording","youtube","huya","bilibili","douyu"],"license":"Apache-2.0","category":"media-processing","readme_excerpt":"简体中文 / English StreamCap 是一个基于FFmpeg和StreamGet的多平台直播流录制客户端，覆盖 40+ 国内外主流直播平台，支持批量录制、循环监控、定时监控和自动转码等功能。 ✨功能特性 - 多端支持 ：支持Windows/MacOS/Web运行 - 循环监控 ：实时监控直播间状态，开播即录。 - 定时任务 ：根据设定时间范围检查直播间状态。 - 多种输出格式 ：支持 ts、flv、mkv、mov、mp4、mp3、m4a 等格式。 - 自动转码 ：录制完成后自动转码为 mp4 格式。 - 消息推送 ：支持直播状态推送，及时获取开播通知。 📸录制界面 🛠️快速开始 1. 运行预构建的程序 ： 访问 StreamCap Releases 页面，根据自身系统下载对应的最新版本压缩包。 - Windows 用户 ：下载 StreamCap.zip 文件，解压后运行 StreamCap.exe 。 - macOS 用户 ：下载 StreamCap.dmg 文件，按照提示完成安装，即可在启动台找到应用并运行。 2.从源代码运行 确保已安装 Python 3.10 或更高版本。💥 1. 克隆项目代码 ： 2. 安装依赖 ： 3. 配置运行环境 ： 将.env.example示例配置文件复制一份并将文件重命名为.env 4. 运行程序 ： 在Windows和macOS上默认以桌面程序的方式运行，使用以下命令启动程序： Linux请使用web方式运行，修改 .env 文件，将 PLATFORM 的值改为 web ，即可以Web方式运行。 或者无需修改配置文件，直接使用以下命令启动 启动成功后，通过 http://127.0.0.1:6006 访问。更多配置请参考 Web运行指南 如果程序提示缺少 FFmpeg，请访问 FFmpeg 官方下载页面Download FFmpeg，下载预编译的 FFmpeg 可执行文件，并配置环境变量。 🐋容器运行 本机无需Python环境运行，在运行命令之前，请确保您的机器上安装了 Docker 和 Docker Compose 1. 快速启动 最简单方法是使用 docker compose 运行，进入项目根目录后，只需简单执行以下命令(确保已经存在 .env 文件)： 可选 -d 在后台运行。注意容器内时区问题，默认使用的是 Asia/Shanghai ，如需修改可以在.env文件配置。 2. 停止容器实例 3. 构建镜像(可选) Docker仓库中的镜像的代码版本不一定是最新的，如有需要运行本仓库主分支最新代码，可以本地自定义构建 😺已支持平台 国内平台（30+） ： 抖音、快手、虎牙、斗鱼、B站、小红书、YY、映客、Acfun、Blued、京东、淘宝... 海外平台（10+） ： TikTok、Twitch、PandTV、Soop、Twitcasting、CHZZK、Shopee、Youtube、LiveMe、Flextv(TTingLive)、Popkontv、Bigo... 示例地址： 如未特殊备注，默认使用直播间地址录制 📖文档 如需完整文档和高级用法，请访问官方文档 Wiki ❤️贡献者 📜许可证 StreamCap在Apache License 2.0下发布。有关详情，请参阅LICENSE文件。 🙏特别感谢 特别感谢以下开源项目和技术的支持： - flet - FFmpeg - streamget 如果您有任何问题或建议，请随时通过GitHub Issues与我们联系。","default_branch":null,"files":null,"tree":[],"storefront":"/r/ihmily","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ihmily/StreamCap/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}