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.
Extract hardcoded subtitles from videos using machine learning
A simple library and set of tools for parsing, modifying, and composing SRT files.
Pythonic interface for FFmpeg/FFprobe command line
Python parser for SubRip (srt) files
99+ CLI tools to build, browse, and blend your media library
A Python library for editing subtitle files
A python binding for FFmpeg which provides sync and async APIs
A Python wrapper around the MediaInfo library
AutoVideo: An Automated Video Action Recognition System
:camera: Generate thumbnail sprites from videos.
FFMPEG wrapper for Python
Python module to read/write popular video caption formats
VMAF PSNR Bitrate Analyzer
No description.
A set of Docker containers with Streaming tools
Subtitle conversion library and CLI tool. Converts between STL, SRT, TTML, SCC, TTML and WebVTT files.
Read, write, convert and segment WebVTT caption files in Python.
Find the offset of an audio file within another audio file
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
Automated Testing for Set-Top Boxes and Smart TVs
Analyzer for HTTP Live Streams (HLS) content
Calculate bitrate statistics using FFmpeg
threefive is SCTE-35. threefive Parses SCTE-35 in every available format. MPEGTS, HLS, DASH. Yes.
Video processing routines for SciPy
DASH live source simulator providing reference live content.
:clapper: An opensource LTI Learning Content Management System (LCMS)
Download all video files from HLS (HTTP Live Streaming) VoD (Video on Demand) m3u8 playlist for local playback
Serverless Subtitles can handle a video input, extract the sound, transcript it and generate different subtitle files for your video.
Easy downloading and mirroring of MPEG-DASH streams
Secure Packager and Encoder Key Exchange (SPEKE) is part of the AWS Elemental content encryption protection strategy for media services customers. SPEKE defines the standard for communication between our media services and digital rights management (DRM) system key servers. This project provides the basic framework that partners can specialize and extend to support their specific method of Digital Rights Management while utilizing AWS' video streaming solutions.
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.
MPEG-DASH MPD(Media Presentation Description) Parser
A python based service that receives sensor inputs and publishes them in various ways.
Python HLS Client
mp4 file analyser written in Python
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
A real time encoder for Adaptive Bitrate Broadcast
GUI File Format Converter
A collection of tools for analyzing, handling, and creating media and media containers
Extract Subtitles From Video 视频字幕提取 帧间差分法识别关键帧 OCR识别
HLS and SCTE-35 x9k3 is a HLS Segmenter with SCTE 35, and Live Streaming from Non-Live Soures and Looping.
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/
Testing framework for decoders conformance
Open source reference implementation of ITU-T P.1204.3
Download the files of m3u8 using python. (基于Python的m3u8下载器)