Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

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

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.