Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/spiretechnology/spireav
Graph-based video transcoding library written in Go
https://github.com/spiretechnology/spireav
audio avid final-cut graph mp4 premiere transcoding video
Last synced: 27 days ago
JSON representation
Graph-based video transcoding library written in Go
- Host: GitHub
- URL: https://github.com/spiretechnology/spireav
- Owner: spiretechnology
- License: mit
- Created: 2020-11-19T22:51:03.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-05-17T21:58:28.000Z (7 months ago)
- Last Synced: 2024-08-07T23:56:23.969Z (5 months ago)
- Topics: audio, avid, final-cut, graph, mp4, premiere, transcoding, video
- Language: Go
- Homepage:
- Size: 3.27 MB
- Stars: 5
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# spireav
**spireav** is a wrapper library to FFmpeg that makes it simple to build complex filter graphs, execute transcoding tasks using them, and monitor progress of the tasks.
## Installation
To install this library:
```bash
go get github.com/spiretechnology/spireav
```**spireav** depends on `ffmpeg` / `ffprobe` being installed locally at runtime. Either install it on the system PATH or install it on the machine and tell the library where to find it.
```go
spireav.FfmpegPath = "/path/to/ffmpeg"
spireav.FfprobePath = "/path/to/ffprobe"
```## Examples
Several examples of how to use this library are in the `examples` folder.