Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/svt/encore
Transcode media files in an epic manner
https://github.com/svt/encore
distributed ffmpeg transcoding
Last synced: 20 days ago
JSON representation
Transcode media files in an epic manner
- Host: GitHub
- URL: https://github.com/svt/encore
- Owner: svt
- License: eupl-1.2
- Created: 2020-08-31T10:59:56.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-05-20T07:17:11.000Z (6 months ago)
- Last Synced: 2024-08-01T03:22:26.998Z (4 months ago)
- Topics: distributed, ffmpeg, transcoding
- Language: Kotlin
- Homepage:
- Size: 4.05 MB
- Stars: 267
- Watchers: 14
- Forks: 24
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.adoc
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.adoc
Awesome Lists containing this project
README
# SVT Encore
[![License](https://img.shields.io/badge/license-EUPL-brightgreen.svg)](https://eupl.eu/)
[![REUSE status](https://api.reuse.software/badge/github.com/fsfe/reuse-tool)](https://api.reuse.software/info/github.com/fsfe/reuse-tool)
SVT *Encore* is a scalable video transcoding tool, built on Open Source giants like [FFmpeg](https://www.ffmpeg.org/) and [Redisson](https://github.com/redisson).*Encore* was created to scale, and abstract the transcoding _power of FFmpeg_, and to offer a simple solution for Transcoding - Transcoding-as-a-Service.
*Encore* is aimed at the advanced technical user that needs a scalable video transcoding tool - for example, as a part of their VOD (Video On Demand) transcoding pipeline.
## Features
- Scalable - queuing and concurrency options
- Flexible profile configuration
- Possibility to extend FFmpeg functionality
- Tested and tried in production_Encore_ is not
- A live/stream transcoder
- A Video packager (see <>)
- An GUI application_Built with_
* Kotlin
* Gradle
* Spring Boot
* FFmpeg
* Redisson
* and many other great projects## Documentation
Comprehensive documentation for _Encore_ can (and should) be read:
[Online](https://svt.github.io/encore-doc/)
or downloaded from the:
[GitHub Repository](https://github.com/svt/encore-doc)
If you have a running instance, you can also view the
**OpenAPI Endpoints**:
```
http(s)://yourinstance/swagger-ui.htmlas json
http(s)://yourinstance/v3/api-docs/
or as yaml
http(s)://yourinstance/v3/api-docs.yaml
```### Local development
Please see the [online documentation](https://svt.github.io/encore-doc/#the-user-guide)
## License
Copyright 2020 Sveriges Television AB.
Encore is licensed under the
[EUPL-1.2-or-later](LICENSE) license
## Primary maintainer
SVT Videocore Team - (videocore svt se)