A hands-on introduction to digital video technology for developers and engineers, covering image representation, color models, codecs, and streaming with practical FFmpeg examples.
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 COLLECTIONAn audio and video playback plugin for JetBrains IDEs, supporting native and transcoded media formats powered by JCEF and FFmpeg.
GSYVideoPlayer is a multi-functional Android video player supporting IJKPlayer, Media3 (ExoPlayer), MediaPlayer, and AliPlayer kernels with extensive playback, caching, and customization features.
N_m3u8DL-RE is a cross‑platform command‑line tool for downloading DASH, HLS (M3U8) and MSS streams. It supports both VOD and live streams, provides flexible track selection via regex, powerful merging and decryption using ffmpeg, mkvmerge, mp4decrypt, shaka‑packager, and offers extensive customization and automation options for advanced users.
A multi-platform Docker container providing a suite of utilities for processing audiovisual media.
scrcpy is a cross-platform application that mirrors Android device screens to a computer via USB or TCP/IP, allowing control via keyboard and mouse without requiring root access.
A hands-on tutorial teaching how to use FFmpeg as a library (libav) in C, covering video basics, command-line operations, and coding chapters on decoding, remuxing, and transcoding.
JavaCV provides Java wrappers for OpenCV, FFmpeg, and other computer vision libraries via JavaCPP Presets. It enables image processing, video capture/recording, face detection, and camera calibration on Java and Android with hardware-accelerated display.
ffmpeg.wasm is a WebAssembly/JavaScript port of FFmpeg that enables video and audio recording, conversion, and streaming directly inside browsers.
Weylus turns tablets or smartphones into graphic tablets/touch screens for computers, supporting stylus pressure, multi-touch, screen mirroring, and keyboard input, with best performance on Linux.