Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xfrr/goffmpeg
Powerful and dev-friendly FFMPEG wrapper written in Go
https://github.com/xfrr/goffmpeg
ffmpeg golang streaming transcoding wrapper
Last synced: 2 months ago
JSON representation
Powerful and dev-friendly FFMPEG wrapper written in Go
- Host: GitHub
- URL: https://github.com/xfrr/goffmpeg
- Owner: xfrr
- License: mit
- Created: 2018-01-26T11:07:30.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2024-07-25T17:25:27.000Z (6 months ago)
- Last Synced: 2024-08-03T09:07:02.146Z (5 months ago)
- Topics: ffmpeg, golang, streaming, transcoding, wrapper
- Language: Go
- Homepage:
- Size: 2.15 MB
- Stars: 780
- Watchers: 10
- Forks: 125
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
- awesome-github-star - goffmpeg
- awesome-video - goffmpeg - FFMPEG wrapper written in GO. (Language and platform specific libraries / Go)
README
# Goffmpeg
[![Build & Test](https://github.com/xfrr/goffmpeg/actions/workflows/build_and_test.yml/badge.svg)](https://github.com/xfrr/goffmpeg/actions/workflows/build_and_test.yml)
[![Codacy Badge](https://api.codacy.com/project/badge/Grade/93e018e5008b4439acbb30d715b22e7f)](https://www.codacy.com/app/francisco.romero/goffmpeg?utm_source=github.com&utm_medium=referral&utm_content=xfrr/goffmpeg&utm_campaign=Badge_Grade)
[![Go Report Card](https://goreportcard.com/badge/github.com/xfrr/goffmpeg)](https://goreportcard.com/report/github.com/xfrr/goffmpeg)
[![GoDoc](https://godoc.org/github.com/xfrr/goffmpeg?status.svg)](https://godoc.org/github.com/xfrr/goffmpeg)
[![License](https://img.shields.io/badge/License-MIT-blue.svg)](./LICENSE)FFMPEG wrapper written in GO
## Features
- [x] Transcoding
- [x] Streaming
- [x] Progress
- [x] Filters
- [x] Thumbnails
- [x] Watermark
- [ ] Concatenation
- [ ] Subtitles## Dependencies
- [FFmpeg](https://www.ffmpeg.org/)
- [FFProbe](https://www.ffmpeg.org/ffprobe.html)## Supported platforms
- Linux
- OS X
- Windows## Installation
Install the package with the following command:
```shell
go get github.com/xfrr/goffmpeg
```## Usage
Check the [examples](./examples)