A Bilibili subtitle extraction tool that supports downloading existing subtitles or using AI speech-to-text for videos without them. It outputs SRT/TXT/JSON formats and is implemented using the Python standard library.
Open source. Open possibilities.
Discover quality open-source projects, submit projects anonymously, and claim and edit your own project.
A little curiosity. A world of open source.
THE FIRST COLLECTIONguessit-js is a TypeScript port of Python guessit that extracts metadata (title, year, season, episode, codec, language, etc.) from media filenames. It is 100% compatible with Python guessit 4.4.0, 3.5x faster, and provides a CLI, REST API, and WASM support.
A premium archival-media aesthetic engine that applies physically-motivated simulations of era-authentic looks and sounds to modern video and audio.
Pion WebRTC is a pure Go implementation of the WebRTC API, providing PeerConnection, DataChannels, media processing, and secure connectivity without Cgo.
IINA is a modern macOS video player built on mpv, offering subtitles, playlists, PiP, Touch Bar support, a dedicated music mode, and a plugin system.
A hands-on introduction to digital video technology for developers and engineers, covering image representation, color models, codecs, and streaming with practical FFmpeg examples.
openFrameworks is a C++ toolkit for creative coding, supporting cross-platform development for Windows, Linux, macOS, iOS, tvOS, and Emscripten.
NewPipe is a libre, lightweight streaming front-end for Android that lets users watch and download video and audio from YouTube, PeerTube, SoundCloud, Bandcamp, and media.ccc.de without an account or proprietary libraries.
VLStream Cloud is an open-source Video IoT platform built on Spring Boot and Vue 3 for device and stream management, intelligent video analysis, algorithm lifecycle management, monitoring and alerting, with MQTT model delivery to Hi3519DV500 cameras.
vos is an open programmatic video engine that treats video as a deterministic function of time, allowing for resolution-independent rendering and data-driven editing.
Cross-platform GUI app to download YouTube videos, playlists, and channels by URL or search, with quality/format selection and automatic subtitle, audio, and tag embedding.
ytDownloader is a cross-platform desktop GUI for downloading video and audio from hundreds of sites via yt-dlp, with playlist support, subtitles, range selection, hardware-accelerated compression, multiple themes, and no ads or trackers.
livego is a simple, high-performance live streaming server written in pure Golang, supporting RTMP, HLS, and HTTP-FLV protocols for efficient video broadcasting.
An audio and video playback plugin for JetBrains IDEs, supporting native and transcoded media formats powered by JCEF and FFmpeg.
A web-based media server control layer for CasparCG, providing a show-based workflow with canvas mapping, frame-accurate cues, and a media library.
PeerTube is a free, decentralized, and federated video platform that enables anyone to host their own video streaming service as part of a broader interconnected network, without ads or vendor lock-in.
A Rust-based CLI tool that performs lossless commercial (CM) cutting on pre-converted mp4 recording files without re-encoding. It integrates with external tools such as chapter_exe and join_logo_scp, and runs on macOS and Linux.
YTDLnis is a free, open-source Android audio/video downloader built on yt-dlp, supporting 1000+ websites, playlists, scheduling, custom commands, cookies, subtitle/metadata embedding, SponsorBlock removal, and plugin-based runtime management.
rtmp-rs is an async RTMP server and client library for Rust built on Tokio. It supports legacy RTMP and Enhanced RTMP v2 (HEVC, AV1, Opus), featuring GOP caching and backpressure handling.
Pure TypeScript media toolkit for reading, writing, and converting video/audio files (MP4, WebM, MP3, HLS) directly in browsers. Zero dependencies, tree-shakable, supports transmuxing, transcoding, trimming, and multiple codecs.