# McMultimedia **Repository Path**: lize/McMultimedia ## Basic Information - **Project Name**: McMultimedia - **Description**: 基于FFMPEG和QT的音视频解码器,视频使用QT中的OpenGL渲染 - **Primary Language**: C++ - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 3 - **Created**: 2021-05-10 - **Last Updated**: 2021-05-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # McMultimedia 基于FFMPEG和QT的音视频解码器,视频使用QT中的OpenGL渲染 注: 1. 此项目为19年写下的,而且那时我也是边查资料边写的,所以不能保证里面用到的函数都是最新的,当时我查的资料里面用到的函数甚至都是老版本的。 2. 此项目中的代码设计存在问题,所以不建议直接引入正式项目中使用,如有需要可以搜索QtAV这个库。因为这个项目中关于ffmpeg解码部分还是可以使用的,所以我选择保留这个项目,以供后续有需要的时候继续使用,如果你也只是想学习这部分的东西可以尝试理解这里面的代码(毕竟QtAV实在太大了,封装程度也很高,很难提取出想要的部分来使用)。 3. 最近有童鞋询问我所使用的版本问题,这里统一说明一下。2021-5-3,我拉了这个仓库,本地使用VS2019和QT5.15,以及2021-5-2所编译出的[ffmpeg](https://github.com/BtbN/FFmpeg-Builds/releases "ffmpeg")。注意是**Auto-Build 2021-05-02 12:36**时间下的**ffmpeg-n4.4-7-g023bc5d926-win64-lgpl-shared-4.4.zip**,它的各个编译版本有啥区别我也不太清楚,感兴趣自行研究一下。然后正常添加相应的QT库和ffmpeg库就可以了。 4. 如果你甚至不知道如果添加缺失的QT库和在VS上如果添加第三方库的话,建议先自行百度学习一下,这里不过多阐述。