Project Awesome project awesome

Broadcasting

Collection 1.7k stars GitHub

Multimedia content processing

AvTranscoder 166 updated 2y ago

FFmpeg/LibAV-based high-level API to re-wrap or transcode media, with bindings for Java and Python.

Beam Coder 418 updated 2y ago

Node.js native bindings to FFmpeg, with support for asynchronous processing via promises and streams.

Bento4 2.4k updated 1mo ago

Full-featured MP4 format and MPEG DASH C++ class library and tools.

Brave 688 updated 2y ago

Basic Real-time AV Editor - lets you preview, mix, and route live audio and video streams on the cloud.

Codem-isoboxer 119 updated 1y ago

A small browser-based MPEG-4 (ISOBMFF) parser.

Dynamorse 48 updated 7y ago

IT swiss army knife - a Node-RED media pipeline builder, adding professional media processing nodes.

EBU ADM Renderer 95 updated 1mo ago

Reference implementation of the EBU ADM Renderer (EBU Tech 3388)

FFmbc 199 updated 5y ago

FFmpeg customized for broadcast and professional usage.

Flowblade 3.0k updated 7d ago

A multitrack non-linear video editor.

Kelvinadon 20 updated 4y ago

Node.JS pure Javascript module for streaming MXF files to and from JSON.

L-SMASH

A rigidly spec-compliant ISOBMFF library, which has full DASH muxing support.

LibAV 1.1k updated 4y ago

Open source audio and video processing tools.

libbw64 41 updated 1y ago

Header-only Broadcast Wave 64 (ITU-R BS.2088) C++11 library.

libear

A C++11 library to render ADM content according to Recommendation ITU-R BS.2127.

Libebur128 472 updated 2y ago

A library that implements the EBU R 128 standard for loudness normalisation.

Loudness Validator 16 updated 3y ago

A set of applications to analyse, visualise and correct the loudness.

MP4Box.js 2.4k updated 4d ago

JavaScript library to process MP4 files in the browser (and in NodeJS).

OBS-Studio 71.1k updated 8d ago

Software for live streaming and screen recording.

rgain3 57 updated 2y ago

Tools and Python3 library to read, write and calculate Replay Gain - fork of the original by Felix Krull.

rtmp 139 (archived)

Server implementation of Adobe's RTMP 1.0 protocol in Go.

SVT Encore 324 updated 5mo ago

Selfhosted video transcoding platform, built around FFmpeg.

TuttleOFX 187 updated 5y ago

An open source image processing framework based on OpenFX plugin standard.

UPipe 1 updated 6mo ago

Primarily designed to be the core of a multimedia player, transcoder or streamer.

VideoContext 1.4k updated 2y ago

Experimental HTML5/WebGL library for creating interactive and responsive web videos.

Voctomix 629 updated 7d ago

Customizable conference recording/mixing/streaming software based on Python and GStreamer.