Open highlighted repo slot
Put your repository first
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
Awesome List
A curated list of awesome streaming video tools, frameworks, libraries, and learning resources.
GitHub stars and default-branch commits for krzemienski/awesome-video.
Open highlighted repo slot
Promote a GitHub repo at the top of Awesome repository list views for 7 days.
GUI for AV1 (aomenc, rav1e & svt-av1)
Calculate quality metrics with FFmpeg (SSIM, PSNR, VMAF, VIF)
Java ffmpeg and ffprobe command-line wrapper
:chocolate_bar: An open source alternative to the video cloud encoding services.
A node utility utilizing ffmpeg to encode videos with the hevc codec.
Pythonic interface for FFmpeg/FFprobe command line
A video transcoder and converter built using Web Assembly and FFMPEG to transcode and convert videos right in your browser while protecting your privacy
99+ CLI tools to build, browse, and blend your media library
Tero Subtitler is an open source, cross-platform, and free subtitle editing software.
FFmpeg/FFprobe AWS Lambda layer
FFMediaToolkit is a cross-platform video decoder/encoder library for .NET that uses FFmpeg native libraries. It supports video frames extraction, reading stream metadata and creating videos from bitmaps in any format supported by FFmpeg.
Windows-based tool for efficient browsing and cutting video footage
Build script for ffmpeg targeting the latest open source video codecs running on macOS using Apple's M1 processor.
FFMPEG wrapper for Python
HTTP Live Streaming with on-the-fly encoding of any video file for Web/Apple TV/iPhone/iPad/iPod
The smart city reference pipeline shows how to integrate various media building blocks, with analytics powered by the OpenVINO™ Toolkit, for traffic or stadium sensing, analytics and management tasks.
Python script to easily compute VMAF using FFmpeg. It allows to deinterlace, scale and sync Ref and Distorted video automatically
A media player for iOS based on FFmpeg 4.0
C++ API for LibAV / FFMpeg
Node.js bindings to ffmpeg command, exposing stream based API
Media transcoding is a key function for live video broadcasting, streaming, and video on demand use cases in a CDN network. The CDN Transcode sample (not a finished product) provides a reference pipeline to build an out-of-box 1:N CDN streaming transcode service example.
django-video-encoding helps to convert your videos into different formats and resolutions.
An introduction to FFmpeg and its tools
The ad-insertion reference pipeline shows how to integrate various media building blocks, with analytics powered by the OpenVINO™ Toolkit, for intelligent server-side ad insertion.
A user-friendly Video Converter based on FFMPEG and written in Python/PyQt5.
Extract scenecuts from video files using ffmpeg
nodejs ffmpeg video transcode webui,基于nodejs的云转码系统 https://www.efvcms.com
A real time encoder for Adaptive Bitrate Broadcast
Native C and C++ implementation of RAISR (Rapid and Accurate Image Super-Resolution). Intel Video Super Resolution Library
A Video editor with Wasm and React running entire in the browser, includes simple trimming control and a button to convert the video to a git.
FFmpeg Debug Script for QP Values
A CLI program to download a video played using a m3u8 playlist. Download it here - https://pypi.org/project/m3u8dl/0.5.2/
Liquid-dl is a simple tool for utlities such as FFMPEG, youtube-dl, and scdl. It provides a simple framework with simple point and click options allowing users to just click on what they need and use the bare minimum commands to get the results needed.
A both speedy and compatible video processing library for Web Browser, based on WebCodecs and FFmpeg (WebAssembly).
[IEEE OJSP'2021] "RAPIQUE: Rapid and Accurate Video Quality Prediction of User Generated Content", Zhengzhong Tu, Xiangxu Yu, Yilin Wang, Neil Birkbeck, Balu Adsumilli, Alan C. Bovik
HLS media segmenter.
This site provides guidelines for encoding frames to movie files for review.
FFmpeg4Java provides a Java wrapper of FFmpeg library
Video Converter & Transcoder, ffmpeg frontend: 1. set options, drag multiple files, 2. transcode MKV-MP4, 3. full manual edit of ffmpeg command, 4. record network streams, 5. batch list
On device extracting images from videos - creating video from images.
Download the ts files according to the given m3u8 file.
Python package containing many tools useful for converting video files to h264/h265 encoded MP4 or MKV files
A script to build a static binary of FFmpeg optimised for libvpx (HDR 10bit) encoding.
WebAssembly port of FFmpeg
Manifesto is an HLS tool for creating multiple variants, a master.m3u8 file, and converting 608 captions to segmented webvtt subtitles via ffmpeg.
Docker container to transcode videos in mounted volume to H265 using FFMPEG
FFmpeg wrapper for unattended video transcoding to H265 codec, in MKV containers.
Video Uploader and Transcoder for UCDN
Distributed video transcoding.
A fire-and-forget shell script that encodes multiple video and audio files with ffmpeg.