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 COLLECTIONxgplayer is a componentized HTML5 web video player from ByteDance with detachable UI plugins, staged MP4 loading for traffic savings, and integrated FLV, HLS, and DASH support for on-demand and live playback.
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.
DPlayer is an open-source HTML5 danmaku video player. It supports HLS, FLV, MPEG DASH, WebTorrent, screenshots, subtitles, and quality switching.
Zeal is an offline documentation browser that keeps API references from many libraries searchable on your own machine without an internet connection. It is inspired by Dash and reads the same docset format.
Video.js is a full-featured open source web video player and framework supporting HLS, DASH, and common media formats across desktop, mobile, and Smart TVs, extensible via hundreds of plugins.
ReactPlayer is a React component that plays many media URL types—file paths, HLS, DASH, YouTube, Vimeo, Wistia, and Mux—with props, callbacks, light mode, lazy loading, and custom player support.