QtAV入门
QtAV 是一个基于 FFmpeg 和 Qt 的高性能多媒体播放框架,提供强大的音视频解码、渲染和处理能力,适合开发跨平台的播放器、视频编辑和流媒体应用。
1. 核心功能
多格式支持
-
支持 H.264/H.265、VP9、AV1 等视频编码。
-
支持 MP3、AAC、Opus 等音频编码。
-
封装格式:MP4、MKV、FLV、RTMP、HLS 等。
硬件加速
-
利用 GPU 解码(DXVA2、VAAPI、VideoToolbox、CUDA)。
-
OpenGL/D3D11 视频渲染,降低 CPU 占用。
高级播放控制
-
精准 seek、倍速播放、帧步进。
-
音视频同步、字幕加载(SRT/ASS)。
模块化设计
-
可单独使用 解码器 或 渲染器。
-
支持 Qt Widgets 和 QML 集成。
跨平台
-
Windows、Linux、macOS、Android、iOS。<