Skip to content
/ encore Public

Transcode media files in an epic manner

License

Notifications You must be signed in to change notification settings

svt/encore

Folders and files

NameName
Last commit message
Last commit date

Latest commit

92d62cc · Mar 25, 2025

History

61 Commits
Mar 13, 2025
Mar 13, 2025
Apr 29, 2021
Apr 29, 2021
Mar 13, 2025
Mar 25, 2025
Mar 13, 2025
Mar 13, 2025
Mar 13, 2025
Mar 13, 2025
Apr 29, 2021
Mar 13, 2025
Apr 29, 2021
Apr 29, 2021
Apr 29, 2021
Mar 13, 2025
Mar 13, 2025
Sep 25, 2023
Apr 29, 2021
Mar 13, 2025
Sep 25, 2023

SVT Encore

License REUSE status

   

SVT Encore is a scalable video transcoding tool, built on Open Source giants like FFmpeg and Spring Boot.

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
  • and many other great projects

Documentation

Comprehensive documentation for Encore can (and should) be read:

Online

or downloaded from the:

GitHub Repository

If you have a running instance, you can also view the

OpenAPI Endpoints:

http(s)://yourinstance/swagger-ui.html

as json

http(s)://yourinstance/v3/api-docs/

or as yaml

http(s)://yourinstance/v3/api-docs.yaml

Local development

Please see the online documentation

License

Copyright 2020 Sveriges Television AB.

Encore is licensed under the

EUPL-1.2-or-later license

Primary maintainer

SVT Videocore Team - (videocore svt se)