• Stars
    star
    262
  • Rank 152,505 (Top 4 %)
  • Language
    Kotlin
  • License
    European Union Pu...
  • Created almost 4 years ago
  • Updated 27 days ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Transcode media files in an epic manner

SVT Encore

License REUSE status

Β  Β 

SVT Encore is a scalable video transcoding tool, built on Open Source giants like FFmpeg and 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

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)

More Repositories

1

vivict

An easy to use in-browser tool for subjective comparison of the visual quality of different encodings of the same video source.
JavaScript
65
star
2

bridge

An extensible client for controlling real time graphics
JavaScript
18
star
3

vivictpp

Vivict++ is an easy to use tool for subjective comparison of the visual quality of different encodings of the same video source.
C++
17
star
4

election-compass-match

Algorithm for finding matching political views
TypeScript
17
star
5

media-analyzer

A kotlin media analyzer library that utilizes FFprobe and Mediainfo and merges their results into one data model.
Kotlin
16
star
6

open-source-project-template

A project template containing sensible defaults for starting a new FOSS-project
15
star
7

staticsrv

Light-weight static file hosting server designed for kubernetes.
Go
14
star
8

orm

ORM: Origin Routing Machine
Python
13
star
9

graphql-defragmentizer

Library for building GraphQL queries from fragments. Goes nicely with React.
JavaScript
11
star
10

docker-workshop

A Docker container development workshop in several chapters, originally held by the Developer Experience team at Sveriges Television AB, the Swedish national public television broadcaster.
HTML
11
star
11

election-compass-api

API for exploring Swedish candidates and parties political views for 2022 election
TypeScript
7
star
12

casparcg-node-sdk

CasparCG Developer Kit for Node.js
JavaScript
5
star
13

ffmpeg-filter-proxy-filters

FFmpeg Filter Proxy Filters
Rust
5
star
14

homebrew-avtools

A Brew Tap for a few audio and video tools in use by SVT - ffmpeg-encore, ffmpeg proxy filters and more
Ruby
5
star
15

junit5-redis-extension

A junit5 extension for embedded Redis
Kotlin
4
star
16

ffmpeg-filter-proxy

FFmpeg video proxy filter
C
4
star
17

mingla

Mingla is a Slack bot written to stimulate random conversations between colleagues during remote work
Python
3
star
18

viquse

Video Quality Server
Kotlin
2
star
19

atemgateway

A micro service for controlling atem video switchers
Python
2
star
20

encore-doc

Documentation for the SVT Encore Project
CSS
2
star
21

svt-gists

Various useful scripts and codesnippets
Python
2
star
22

android-media-streaming

Streams HLS, TS and AAC content and uses Android MediaCodec for hardware decoding
Kotlin
1
star
23

svt.github.io

The main landing static page for SVTs Open Source Page
CSS
1
star
24

.github

The default default community health files for SVT's GitHub
1
star