https://github.com/nicennnnnnnlee/liverecorder
you-live - A live recorder focus on China mainland livestream sites(A站/B站/斗鱼/快手)
https://github.com/nicennnnnnnlee/liverecorder
Last synced: about 1 month ago
JSON representation
you-live - A live recorder focus on China mainland livestream sites(A站/B站/斗鱼/快手)
- Host: GitHub
- URL: https://github.com/nicennnnnnnlee/liverecorder
- Owner: nICEnnnnnnnLee
- License: other
- Created: 2020-01-16T08:30:12.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-12-02T11:44:24.000Z (5 months ago)
- Last Synced: 2025-04-01T13:11:20.768Z (about 1 month ago)
- Language: Python
- Homepage:
- Size: 85 KB
- Stars: 214
- Watchers: 5
- Forks: 27
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
you-live
===========================
 
### Live Recorder
A live recorder focus on China mainland livestream sites.
Brother Repo of [BilibiliLiveRecorder](https://github.com/nICEnnnnnnnLee/BilibiliLiveRecorder)(java)
****
## :dolphin:Installation
```
Linux/debian:sudo apt-get install python3-pip
pip3 install you-live --upgrade --user
add ~/.local/bin to your PATHWindows:
install python3 from python.org
pip install --upgrade you-liveOther Linux: please follow debian
Other OS: please DIY.
```## :dolphin:Usage
```
you-live [-h] [-qn QN] [-debug] [-check] [-delete] [-save_path SAVE_PATH] [-check_path CHECK_PATH]
[-format FORMAT] [-time_format TIME_FORMAT] [-cookies COOKIES] [-cookies_path COOKIES_PATH]
liver idB站/斗鱼/快手 直播视频录制
positional arguments:
liver 要录制的直播源,如 bili,douyu,kuaishou,acfun
id 要录制的房间号,可以从url中直接获取optional arguments:
-h, --help show this help message and exit
-qn QN, -q QN 录制的清晰度,可以后续输入
-only_url, -ou 仅输出录制链接,然后退出
-debug debug模式
-check 校准时间戳
-delete, -d 删除原始文件
-save_path SAVE_PATH, -sp SAVE_PATH
源文件保存路径
-check_path CHECK_PATH, -chp CHECK_PATH
校正后的FLV文件保存路径
-format FORMAT, -f FORMAT
文件命名格式
-time_format TIME_FORMAT, -tf TIME_FORMAT
时间格式
-cookies COOKIES, -c COOKIES
cookie, 当cookies_path未指定时生效
-cookies_path COOKIES_PATH, -cp COOKIES_PATH
指定cookie文件位置
```### Example0
Record a live from
```
you-live bili 6
```### Example1
Record a live from , correct the timestamp error and delete the origin files.
```
you-live -check -d douyu 593392
```
**Notice**:The record on this site(douyu) uses PyExecJS.
You may need some extra installation about the JS Environment for linux OS.
Here’s the guide for [Node.js installation](https://github.com/nodesource/distributions)**Notice**:You may need logged-in cookies to get high quality videos
### Example2
Record a live from , speicify the file name you want.
```
you-live -format "{name}-{shortId} 的{liver}直播{startTime}" -cookies "clientid=3; did=web_0000000000000000000000000000000; client_key=00000000; xxx=xxx; ..." kuaishou ZFYS8888
```
**Notice**:You must need cookies(may not logged-in, just skip the captha test) to get room detail information## :dolphin:LICENSE
MIT