Qt制作视频播放器

前言

该播放器参考了SMPlayer,实现了其基础功能,许多高级功能暂未实现

软件的实现基于Qt,opencv,多线程以及数据库等相关知识

Qt制作视频播放器_第1张图片

功能概述

①支持本地音视频在线播放,url网络视频在线播放

②支持视频实时开始、暂停、停止、快进、跳转、倍速、缩放及音量调节等

③收藏夹,可建立收藏夹保存自己感兴趣的视频,方便日后再次观看

④最近播放列表,记录近期的观看记录

⑤播放列表,可添加或删除资源,设置播放模式(随机,顺序,循环)及搜索等

⑥逐帧播放,让视频可一帧一帧逐帧进退播放

⑦倒放,让视频可倒放

⑧可设立标记,循环播放标记间的视频段,方便我们重复观看某一段视频

⑨其他,视频截图,视频信息查看,打开浏览器等

功能演示

选择本地资源播放

Qt制作视频播放器_第2张图片

 url资源播放

Qt制作视频播放器_第3张图片

收藏夹

Qt制作视频播放器_第4张图片

播放列表 

Qt制作视频播放器_第5张图片

 最近播放列表

Qt制作视频播放器_第6张图片

视频倒放

冲线原视频

冲线倒放视频

原视频

排球倒放视频

其他功能

Qt制作视频播放器_第7张图片

Qt制作视频播放器_第8张图片

Qt制作视频播放器_第9张图片

还有许多功功能如视频逐帧播放、设置标志循环,截图等等不方便演示,可拿源码自行实验

(需配置一定环境例如opencv才可运行,所以源码大家可以参考,具体功能实现欢迎讨论交流)

项目源码:https://github.com/17359830697/VideoPlayer

持续更新Qt项目,免费获项目源码~

喜欢的话就点赞收藏关注吧~

你可能感兴趣的:(Qt,opencv,音视频,ffmpeg,qt,opencv)