一个视频播放器,开源版 potplayer。
用于学习和交流音视频技术。
欢迎音视频开发爱好者交流相关问题。
https://itisyang.github.io/playerdemo/
- 使用 FFmpeg-3.4 (x64) 解码,SDL2-2.0.7 (x64) 渲染。
- 在 Windows 下使用 Qt5.12.x (MinGW x64) 开发。
- 项目目录下的 .pro 文件,支持在多平台(Windows、Linux、Mac)下 QtCreator 打开编译调试。
- Issues: 欢迎给我提 issues,关于本项目的问题,请优先提 issues,我会尽量当天回复。
- 下载 FFmpeg、SDL2 动态库,放在 bin 目录下。(直接从官网下载即可,亦可下载本项目最新release,安装后,从安装目录下拷贝动态库。)
- 使用 QtCreator 打开 playerdemo.pro。
- 编译运行。
- 安装 libsdl2-dev。
- 编译、安装 FFmpeg。(参考文档:https://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu#RevertingChangesMadebyThisGuide libx265、libaom、libvpx 无法安装,可跳过,编译时不启用)
- 使用 QtCreator 打开 playerdemo.pro。
- 编译运行。
暂无环境
编译时,注意统一静态库与动态库的版本、位数。若开发环境为32位,库及头文件均要32位。