ithewei / Hplayer
Licence: lgpl-2.1
A multi-screen player using Qt + FFmpeg.
Stars: ✭ 330
Projects that are alternatives of or similar to Hplayer
Qt 5 And Opencv 4 Computer Vision Projects
Qt 5 and OpenCV 4 Computer Vision Projects, published by Packt
Stars: ✭ 72 (-78.18%)
Mutual labels: opengl, opencv, qt
Graphicsprogramming
Demos related to OpenGL, Qt/QML, OpenCV and other X technologies.
Stars: ✭ 83 (-74.85%)
Mutual labels: opengl, opencv, qt
Possumwood
Possumwood is a graph-based procedural authoring tool, in concept not dissimilar to popular CG packages like Houdini, Blender or Maya. It is intended to serve as a sandbox for computer graphics algorithms and libraries, providing a user-friendly and coding-free UI for libraries that would otherwise be inaccessible for an average user.
Stars: ✭ 197 (-40.3%)
Mutual labels: opengl, qt
Dustracing2d
Dust Racing 2D is a traditional top-down car racing game including a level editor.
Stars: ✭ 199 (-39.7%)
Mutual labels: opengl, qt
Qtimgui
Qt (QOpenGLWidget / QOpenGLWindow) backend for ImGui
Stars: ✭ 119 (-63.94%)
Mutual labels: opengl, qt
Editly
Slick, declarative command line video editing & API
Stars: ✭ 3,162 (+858.18%)
Mutual labels: opengl, ffmpeg
X1Player
iOS端封装的视频播放器.支持直播,录播视频的播放,支持常用的播放界面控制,类似于ijkplayer 优点是体积更小,使用快捷
Stars: ✭ 21 (-93.64%)
Mutual labels: player, ffmpeg
Zftplayer
iOS平台下基于IJKplayer封装的视频播放器,主要适用于视频点播。针对视频格式,前后台切换,内存管理控件的层级分离做了相应优化
Stars: ✭ 273 (-17.27%)
Mutual labels: ffmpeg, player
Augmented reality
💎 "Marker-less Augmented Reality" with OpenCV and OpenGL.
Stars: ✭ 165 (-50%)
Mutual labels: opengl, opencv
Awesome Android Ndk
🔥 全面深入地掌握NDK技术,成为下一波5G时代的浪潮儿~
Stars: ✭ 138 (-58.18%)
Mutual labels: opengl, opencv
Aveditor
这是一款短视频编辑 SDK,仿 DouYin 音视频处理。功能包含有美颜、滤镜、贴纸、特效、录制、分段录制、速率录制、变声、配乐、rtmp 直播推流、图片转视频、剪辑,mp4/flv 格式封装等功能。动态库用的我另一个项目编译好的 https://github.com/yangkun19921001/AVFFmpegLib
Stars: ✭ 209 (-36.67%)
Mutual labels: opengl, opencv
Openage
Free (as in freedom) open source clone of the Age of Empires II engine 🚀
Stars: ✭ 10,712 (+3146.06%)
Mutual labels: opengl, qt
Evision
计算机视觉实践和探索/Practice and explorations in computer vision.
Stars: ✭ 268 (-18.79%)
Mutual labels: opencv, qt
Dkvideoplayer
Android Video Player. 安卓视频播放器,封装MediaPlayer、ExoPlayer、IjkPlayer。模仿抖音并实现预加载,列表播放,悬浮播放,广告播放,弹幕
Stars: ✭ 3,796 (+1050.3%)
Mutual labels: ffmpeg, player
Mpc Hc
MPC-HC's main repository. For support use our Trac: https://trac.mpc-hc.org/
Stars: ✭ 3,567 (+980.91%)
Mutual labels: ffmpeg, player
Light Propagation Volumes
Master's thesis implementing real-time global illumination method.
Stars: ✭ 88 (-73.33%)
Mutual labels: opengl, qt
多画面播放器
需求分析
- 做一个类似VLC的播放器,能播放文件源、网络源、设备捕获源;
- 界面要求多画面监控网格,可自由切换多画面风格,支持拖拽与合并;
概要设计
- 使用Qt实现界面;
- 使用FFmpeg拉流,编解码,转码;
- 使用OpenCV处理图片;
- 使用OpenGL渲染视频帧;
详细设计
界面设计
多画面效果图
后期计划
- 添加显示器捕获源;
- 添加图片、文字、时间叠加功能;
- 添加多画面合成功能;
- 添加推流、录制功能;
- 添加人脸检测与识别功能;
- 添加美颜功能;
Submodule
git clone --recurse-submodules https://github.com/ithewei/hplayer.git
or
git clone https://github.com/ithewei/hplayer.git
git submodule update --init
Mirror
https://gitee.com/ithewei/hplayer.git
Build
see BUILD.md
项目博客
Note that the project description data, including the texts, logos, images, and/or trademarks,
for each open source project belongs to its rightful owner.
If you wish to add or remove any projects, please contact us at [email protected].