-
Notifications
You must be signed in to change notification settings - Fork 12
Home
johnjiamzhong-project edited this page Jun 6, 2026
·
1 revision
基于 FFmpeg + Qt 5.14.2 的多线程多媒体播放器,目标覆盖 FFmpeg 全链路实战——能播、能录、能推、能剪。
技术栈: C++17 · Qt 5.14.2 · FFmpeg 4.x · D3D11VA · libx264 · AAC · MPEG-TS
| 功能模块 | 状态 |
|---|---|
| 核心播放器(多线程解码 + 音视频同步) | ✅ |
| 完整播放器集成(进度条 / 音量 / 全屏) | ✅ |
| 硬件加速解码(D3D11VA) | ✅ |
| 视频滤镜编辑器(亮度 / 对比度 / 水印) | ✅ |
| 推流(音视频双流,RTMP / SRT / HTTP-FLV) | ✅ |
| 视频剪辑器(浏览 / 多段剪切 + 合并导出) | ✅ |
| 低延迟 HTTP-MPEG-TS 推流(GPU 重编码 + mpegts.js) | ✅ |
| 音频混合(本地音频 / 实时录入,可调比例叠加) | ✅ |
- Architecture — 双管线架构(本地播放 + HTTP-MPEG-TS 推流)
- Getting-Started — 构建、运行、测试命令
- Streaming-Guide — 低延迟推流使用说明
- Video-Editor — 剪辑器三模式操作指南
- Audio-Mix — 音频混合面板说明
- Dev-Roadmap — Phase 1–9 开发进度