Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: about 2 months 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 (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-01-11T02:49:22.000Z (11 months ago)
- Last Synced: 2024-08-01T02:28:49.506Z (4 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: 842
- Watchers: 11
- Forks: 82
- Open Issues: 28
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-bilibili-extra - Olive - 一个全自动直播录制直播上传工具.![Go](svg/go.svg?raw=true) (开发 / 直播脚本)
- 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
[![GoDoc](https://img.shields.io/badge/GoDoc-Reference-blue?style=for-the-badge&logo=go)](https://pkg.go.dev/github.com/go-olive/olive?tab=doc)
[![GitHub Workflow Status](https://img.shields.io/github/actions/workflow/status/go-olive/olive/release.yml?branch=v0.6.0&style=for-the-badge)](https://github.com/go-olive/olive/actions/workflows/release.yml)
[![Sourcegraph](https://img.shields.io/badge/view%20on-SG-brightgreen.svg?style=for-the-badge&logo=sourcegraph)](https://sourcegraph.com/github.com/go-olive/olive)
[![Github All Releases](https://img.shields.io/github/downloads/go-olive/olive/total.svg?style=for-the-badge)](https://github.com/go-olive/olive/releases)
[![License](https://img.shields.io/github/license/go-olive/olive?style=for-the-badge)](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.