An open API service indexing awesome lists of open source software.

https://github.com/clinet/ffgoconv

A real-time concurrent muxing library with full control of individual streamers
https://github.com/clinet/ffgoconv

ffgoconv ffmpeg go golang live muxer muxing real-time transcoding transmuxing

Last synced: 3 months ago
JSON representation

A real-time concurrent muxing library with full control of individual streamers

Awesome Lists containing this project

README

        

# ffgoconv
### A real-time transmuxer with full control of individual streamers and the final muxing process.

## Note
This library is heavily a work-in-progress and is deemed alpha. Although it works as-is, function signatures and functionality may change without notice.

## Installing
`go get github.com/Clinet/ffgoconv`

## Documentation
Auto-generated documentation can be found below.

[![GoDoc](https://godoc.org/github.com/Clinet/ffgoconv?status.svg)](https://godoc.org/github.com/Clinet/ffgoconv)

## Example
An example can be found in the `example` directory. It provides a bare-minimum implementation of ffgoconv and takes a time duration (in seconds) and ffmpeg stream locations as parameters, outputting audio to `example/test.mp3`.

## License
The source code for ffgoconv is released under the MIT License. See LICENSE for more details.

## Donations
All donations are appreciated and helps me focus on these projects more. Even if it's not much, it helps a lot in the long run!

[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://paypal.me/JoshuaDoes)