• Stars
    star
    268
  • Rank 153,144 (Top 4 %)
  • Language
    Kotlin
  • License
    European Union Pu...
  • Created about 4 years ago
  • Updated 6 months 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
20
star
3

election-compass-match

Algorithm for finding matching political views
TypeScript
19
star
4

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
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

orm

ORM: Origin Routing Machine
Python
13
star
8

staticsrv

Light-weight static file hosting server designed for kubernetes.
Go
13
star
9

graphql-defragmentizer

Library for building GraphQL queries from fragments. Goes nicely with React.
JavaScript
12
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

homebrew-avtools

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

casparcg-node-sdk

CasparCG Developer Kit for Node.js
JavaScript
5
star
14

ffmpeg-filter-proxy-filters

FFmpeg Filter Proxy Filters
Rust
5
star
15

ffmpeg-filter-proxy

FFmpeg video proxy filter
C
4
star
16

junit5-redis-extension

A junit5 extension for embedded Redis
Kotlin
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

svt-gists

Various useful scripts and codesnippets
Python
2
star
21

encore-doc

Documentation for the SVT Encore Project
CSS
2
star
22

svt.github.io

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

android-media-streaming

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

.github

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