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

https://github.com/phanletrunghieu/go-ffmpegbin

Video/Audio Encoder for Golang based on official FFmpeg distribution
https://github.com/phanletrunghieu/go-ffmpegbin

audio-encoder ffmpeg ffmpeg-wrapper video-encoder

Last synced: 2 months ago
JSON representation

Video/Audio Encoder for Golang based on official FFmpeg distribution

Awesome Lists containing this project

README

        

# FFmpeg go wrapper

## Example 1
```golang
NewFFmpeg().
InputFile("testdata/input.mp4").
OutputFile("testdata/output.mp4").
AudioBitrate(126000).
VideoBitrate(440000).
Preset("fast").
Seek(3).
Duration(5).
Run()
```

## Example 2

```golang
fout, _ := os.Create("testdata/output.mp4")
defer fout.Close()

fin, _ := os.Open("testdata/input.mp4")

NewFFmpeg().
Input(fin).
Output(fout).
AudioBitrate(126000).
VideoBitrate(440000).
Preset("fast").
Seek(3).
Duration(5).
Format("mp4").
Movflags("+faststart").
Run()
```