xgplayer 是字节跳动推出的组件化 HTML5 网页视频播放器,支持可拆卸 UI 插件、MP4 分段加载以节省流量,并集成 FLV、HLS 和 DASH,适用于点播与直播场景。
好开源,值得被发现。
发现优质开源项目,匿名提交开源项目,认领编辑你的开源项目。
带着好奇心,发现开源世界。
THE FIRST COLLECTIONGSYVideoPlayer 是一款功能丰富的 Android 开源视频播放器框架,支持 IJKPlayer、Media3(ExoPlayer)、MediaPlayer 和 AliPlayer 等多种播放内核,并可在运行时切换。
VHS 是一款用于将终端操作录制成 GIF 等视频格式的工具,用户通过编写 .tape 脚本实现自动化演示与 CLI 集成测试。
这是一个多平台 Docker 容器,提供了一套用于处理视听媒体的实用工具集。
HLS.js 是一个基于 JavaScript 的 HTTP Live Streaming(HLS)客户端库,通过 HTML5 video 和 MediaSource Extensions(MSE)实现播放,支持转封装、自适应码率、DRM 和低延迟 HLS 等功能。
DPlayer是一个开源的HTML5弹幕视频播放器,支持HLS、FLV、MPEG DASH、WebTorrent等多种流媒体格式,具备截图、字幕、画质切换等功能,被小红书、极客时间等平台使用。
Video.js 是一个功能全面的开源网页视频播放器和框架,支持 HLS、DASH 及常见媒体格式,在桌面端、移动端和智能电视上均可运行,可通过数百个插件进行扩展。
ReactPlayer 是一个 React 组件,支持通过单一接口播放多种媒体源——文件路径、HLS、DASH、YouTube、Vimeo、Wistia 和 Mux,提供丰富的 props、回调、轻模式、懒加载和自定义播放器支持。
Lux 是一款用 Go 语言编写的快速、简洁的命令行视频下载工具,支持从 YouTube、Bilibili、Instagram 等多个平台下载视频、播放列表、图片和音频。
开源视频会议平台,支持高清音视频、内容共享、聊天、投票、虚拟背景、移动应用和可嵌入的网页/原生SDK。
ffmpeg.wasm 是 FFmpeg 的純 WebAssembly 與 JavaScript 移植版本,讓瀏覽器能直接錄製、換與串流影音。
guessit-js 是 Python guessit 的 TypeScript 移植版,用于从媒体文件名中提取元数据(标题、年份、季、集、编解码器、语言等)。它与 Python guessit 4.4.0 100% 兼容,速度快 3.5 倍,并提供 CLI、REST API 和 WASM 支持。
Pion WebRTC 是一个纯 Go 实现的 WebRTC API,提供 PeerConnection、DataChannels、媒体处理和安全连接能力,且无需 Cgo。
本仓库提供面向软件开发者与工程师的数字化视频技术入门指南,涵盖图像表示、色彩模型、编解码器及流媒体等主题,并附带使用FFmpeg和MediaInfo的动手实践示例。
openFrameworks是一个社区开发的C++创意编程工具包,支持Windows、Linux、macOS、iOS、tvOS和Emscripten等平台,采用语义化版本控制,鼓励社区贡献。
vos 是一个开源的编程视频引擎,将视频视为时间的确定性函数,支持分辨率无关的渲染和数据驱动的编辑。
一个用于JetBrains IDE的音频和视频播放插件,支持由JCEF和FFmpeg驱动的原生及转码媒体格式。
rtmp-rs 是一个基于 Tokio 的 Rust 异步 RTMP 服务器和客户端库。它支持传统 RTMP 和增强型 RTMP v2(HEVC、AV1、Opus),具有 GOP 缓存和背压处理功能。
Remotion 是一个使用 React 以编程方式创建视频的框架。它支持智能体驱动、交互式和基于代码的工作流、批量渲染以及构建视频应用。包含 Player、模板和详尽文档。