该代码实现了ffmpeg qt音视频播放器功能,视频音频的播放、暂停、进度调节、倍速播放、界面调整、音量大小调整、音视频帧同步等功能都齐全。 适合音视频新手程序员进行练手的项目,还可以再此项目基础上进行扩展,如实现播放列表,连接自己写的服务器进行登入和视频刷新等功能。 对于ui界面还有些瑕疵但基本能用。 主要的技术栈:qt、sdl2、ffmpeg、opengl、qss。
参考项目连接:【Qt+FFMPEG+SDL实现视频播放器(VERSION 1.0)】 https://www.bilibili.com/video/BV1A94y1h7oq/?share_source=copy_web&vd_source=3b7481dbfe4e34048fe31f044289d873 本项目演示连接:【基于ffmpeg+qt+sdl2实现的网络视频播放器(新手向)】 https://www.bilibili.com/video/BV1np421y72W/?share_source=copy_web&vd_source=3b7481dbfe4e34048fe31f044289d873