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
- Host: GitHub
- URL: https://github.com/clinet/ffgoconv
- Owner: Clinet
- License: mit
- Created: 2019-12-12T07:11:27.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-07-21T06:37:51.000Z (almost 3 years ago)
- Last Synced: 2025-01-08T21:41:24.285Z (5 months ago)
- Topics: ffgoconv, ffmpeg, go, golang, live, muxer, muxing, real-time, transcoding, transmuxing
- Language: Go
- Size: 9.77 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.[](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](https://paypal.me/JoshuaDoes)