https://github.com/go-olive/olive
Live Stream Recorder 直播录制/录播
https://github.com/go-olive/olive
douyin flv go golang huya kuaishou live niconico pixiv record recorder stream streaming streamlink tiktok twitcasting twitch youtube zhanqi
Last synced: 29 days ago
JSON representation
Live Stream Recorder 直播录制/录播
- Host: GitHub
- URL: https://github.com/go-olive/olive
- Owner: go-olive
- License: apache-2.0
- Created: 2022-04-13T13:25:21.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-01-11T02:49:22.000Z (over 1 year ago)
- Last Synced: 2024-10-28T11:58:57.121Z (6 months ago)
- Topics: douyin, flv, go, golang, huya, kuaishou, live, niconico, pixiv, record, recorder, stream, streaming, streamlink, tiktok, twitcasting, twitch, youtube, zhanqi
- Language: Go
- Homepage: https://go-olive.github.io
- Size: 489 KB
- Stars: 857
- Watchers: 11
- Forks: 84
- Open Issues: 27
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-bilibili-extra - Olive - 一个全自动直播录制直播上传工具. (开发 / 直播脚本)
- awesome - go-olive/olive - Live Stream Recorder 直播录制/录播 (Go)
- go-awesome - olive - supports live recording on Huya and other platforms (Open source library / Video)
- awesome-x - olive
README
![]()
[](https://pkg.go.dev/github.com/go-olive/olive?tab=doc)
[](https://github.com/go-olive/olive/actions/workflows/release.yml)
[](https://sourcegraph.com/github.com/go-olive/olive)
[](https://github.com/go-olive/olive/releases)
[](https://github.com/go-olive/olive/blob/main/LICENSE)[简体中文](https://go-olive.github.io/) | English
## Sponsor
[Olived | A modern live stream recorder](https://olived.app)
## Installation
- build from source
`go install github.com/go-olive/olive@latest`
- download from [**releases**](https://github.com/go-olive/olive/releases)
- docker image
`docker pull luxcgo/olive`## Quickstart
Get **olive** to work simply by passing the live url.
```sh
$ olive run -u https://www.huya.com/518512
```## Usage
```sh
$ olive helpolive is a live stream recorder, underneath there is a powerful engine
which monitors streamers status and automatically records when they're
online. It helps you catch every live stream you want to see.Usage:
olive [command]Available Commands:
admin Admin is a cli utility for database.
biliup Biliup is a cli utility which generates bilibli cookies.
completion Generate the autocompletion script for the specified shell
help Help about any command
run Start the olive engine.
server Server provides olive-api support.
tv TV is a cli utility which gets stream url.
version Print the version number of oliveFlags:
-h, --help help for oliveUse "olive [command] --help" for more information about a command.
```## License
This project is under the Apache-2.0. See the [LICENSE](https://github.com/go-olive/olive/blob/main/LICENSE) file for the full license text.