Mirror of https://git.ffmpeg.org/ffmpeg.git
Repository Index
47,133 repositories indexed
1–24 of 26 · Most stars
SRS is a simple, high-performance, AI-driven real-time media server supporting RTMP, WebRTC, HLS, HTTP-FLV, HTTP-TS, SRT, MPEG-DASH, and GB28181, with codec support for H.264, H.265, AV1, VP9, AAC, Opus, and G.711.
Video players (IJKplayer, ExoPlayer, MediaPlayer), HTTPS, 16k page size, danmaku (bullet chat) support, external subtitles, support for filters, watermarks, and GIF screenshots, pre-roll and mid-roll ads, multiple simultaneous playback, basic seeking/dragging, volume and brightness adjustment, play-while-cache support
VLC media player - plays everything, runs anywhere. Code here: https://code.videolan.org/videolan/vlc
- c
- vlc
- multimedia
- framework
WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/SRT/STUN/TURN server and client framework based on C++11
TranslatedDouyin / TikTok platform tool for downloading works and collecting data
- douyin
- python
- tiktok
- api
HLS.js is a JavaScript library that plays HLS in browsers with support for MSE.
TranslatedXiaohongshu (XiaoHongShu, RedNote) link extraction / post collection tool
TranslatedOne of the few industry-leading, fully self-developed cross-platform (windows/linux/android/iOS) streaming media cores dedicated to an ultimate experience. Through free modular combination, it supports real-time RTMP publishing, RTSP publishing, RTMP player, RTSP player, recording, multi-channel streaming media forwarding, audio/video directing, dynamic video composition, audio mixing, live interaction, a built-in lightweight RTSP service, and more. Faster than fast, a truly reliable ultra-low-latency live streaming SDK in the industry (latency as low as 100~200ms).
- rtmp-pusher
- rtmp-player
- android-rtmp
- ios-rtmp
Cross-platform internet upload/download manager for HTTP(S), FTP(S), SSH, magnet-link, BitTorrent, m3u8, mpd, ed2k, and online videos. WebDAV client, FTP client, SSH client.
- bittorrent-client
- download-manager
- download-videos
- bt
screen sharing for developers https://screego.net/
- webrtc
- screensharing-tool
- privacy
- selfhosted
TranslatedA cross-platform multimedia framework based on Qt and FFmpeg. Recommand to use new sdk https://github.com/wang-bin/mdk-sdk
OvenMediaEngine (OME) is a Sub-Second Latency Live Streaming Server with Large-Scale and High-Definition. #WebRTC #LLHLS
µStreamer - Lightweight and fast MJPEG-HTTP streamer
- mjpeg
- mjpg-streamer
- mjpg-stream
- http
:speech_balloon: SpeechPy - A Library for Speech Processing and Recognition: http://speechpy.readthedocs.io/en/latest/
- speech-recognition
- python
- feature-extraction
- speechpy
A playout client for Windows/Linux/macOS that will let you control CasparCG Server, BMD ATEM, OBS Studio, vMix, OSC-compatible devices, HTTP (REST)-compatible devices, and more!
- broadcast
- casparcg
- companion
- obs
Rolisteam is a virtual tabletop. It helps you to manage tabletop role playing games with remote friends/players. It provides many features to share maps, pictures, dice roller, manage background music and much more. The main git repository is available here: [https://invent.kde.org/kde/rolisteam].
- rpg
- jdr
- rpg-tool
- c-plus-plus
A camera proxy for Reolink: pulls video over Reolink's own protocol and serves RTSP and HTTP for Frigate, go2rtc or any NVR. No ffmpeg in the serving path.
- baichuan
- frigate
- go2rtc
- home-assistant
AudioPlayer Module for Framer. See the new, Design-compatible Audio module here: https://github.com/benjamindenboer/FramerAudio
Free, open-source, local alternative to ElevenLabs and Suno. AI sound effects, music with lyrics, text-to-speech and voice cloning on your own GPU (Stable Audio, ACE-Step and more). No account, no credits, offline. Windows/macOS app, HTTP API and a 21-tool MCP server for Claude Code and Cursor.
- local-ai
- mcp
- music-generation
- sound-effects
Decode mp3 base on https://github.com/lieff/minimp3
- mp3
- golang
- decoder
Design with Audio in Framer (https://framer.com).
video packaging to *.m3u8 for HLS (HTTP Live Streaming) with FFMPEG on website (ruby on rails)
Parse, filter, build, and transform HLS & DASH manifests in Go. Zero dependencies. Ships as a library, HTTP proxy server, and CLI tool.
- adaptive-bitrate
- dash
- hls
- m3u8