自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 资源 (7)
  • 收藏
  • 关注

原创 使用opencv 播放视频打开文件失败遇到的坑

今天使用opencv 来做显示视频的时候却怎么也打开视频失败,就这几行代码调试了半天,却发现我用的是release版本的库,而我编译的是debug的,后来换了下debug库就可以了#ifndef OPENCV_H#define OPENCV_H#include <opencv2/core/core.hpp>#include <opencv2/highgui/highgu...

2019-11-29 14:22:35 2186

原创 FFmpeg+qt实现的播放器解析(四)

XResample 音频重采样**头文件:**#pragma oncestruct AVCodecParameters;struct AVFrame;struct SwrContext;#include <mutex>class XResample{public: //输出参数和输入参数一致除了采样格式,输出为S16 ,会释放para virtual boo...

2019-11-27 14:26:05 855

原创 FFmpeg+qt实现的播放器解析(三)

这一张主要说明如何把视音频分开来解码的,先说一下他们的基类XDecodeThread这里使用了消息队列的方式来存储解封装的包,使用list 实现存储 主要实现了 push()入栈 ,pop()出栈,两个方法头文件:#pragma once///解码和显示视频struct AVPacket;class XDecode;#include <list>#include...

2019-11-27 14:13:36 463

原创 FFmpeg+qt实现的播放器解析(二)

XDecode 类是对视音频解码功能的封装 首先还是先整理一下都用了ffmpeg的那些函数: AVCodec *avcodec_find_decoder(enum AVCodecID id); //这个函数的功能是根据传入的编码器id 找到对应解码器并返回void avcodec_parameters_free(AVCodecParameters **par); //...

2019-11-27 13:21:54 846

原创 FFmpeg+qt实现的播放器解析(一)

本文正式开始拆分使用FFmpeg+qt实现的播放器 *首看一下界面类XDemux(实现解封装)XDemux 类中使用到的ffmpeg函数: void av_register_all(); //注册所有的格式。包括解封装格式和加封装格式。- int avformat_network_init(void);// 用于初始化网络。FFmpeg本身也支持解封装RTSP的数据,如果要解封装网络...

2019-11-27 11:08:00 1371

原创 使用ffmpeg+qt实现的视频器

# 最近学习了视频播放器课程,今天来记录一下也总结一下,先上一张工程图,可以看到都有哪些文件##然后再上一张播放视频的,界面没有做太多优化,主要还是学习编解码 ,界面有空再搞一哈...

2019-11-26 17:58:01 920

yolov5环境配置总结

yolov5环境配置总结

2023-02-27

流媒体服务器 SRS and ZLMediakit

流媒体服务器

2023-02-08

qt桌面绘图工具 透明背景

qt实现的桌面绘图工具,绘制直线,矩形,圆形,箭头,文字,截图等功能

2021-01-14

FaceRecognition.rar

OpenCV +QT +虹软SDK 实现的人脸识别Demo

2020-02-26

多窗口视频播放器基于FFmpeg

一个类似VLC的播放器,能播放本地媒体文件、捕获设备、网络流;自由切换画面风格,支持拖拽; 使用Qt实现界面; 使用FFmpeg获取帧,编解码,转码; 使用OpenCV处理图片; 使用OpenGL渲染视频帧 原版主:https://blog.csdn.net/GG_SiMiDa/article/details/80764211

2020-01-08

c++ 高并发网路通信架构实现资料.rar

c++ 高并发网路通信架构实现 socket 全栈 跨平台 开发。

2020-01-08

ffmpeg开发文档

FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。采用LGPL或GPL许可证。它提供了录制、转换以及流化音视频的完整解决方案。它包含了非常先进的音频/视频编解码库libavcodec,为了保证高可移植性和编解码质量,libavcodec里很多code都是从头开发的。

2019-11-27

FFmpeg+qt实现的播放器工程

使用ffmpeg实现视频的解封装,解码,使用QT openGl实现视频画面的显示,使用QT QAudioOutput QIODevice实现声音的播放 视音频同步 采用的是视频同步音频的方法

2019-11-27

使用 qt 实现的视频播放器

QMediaPlayer类是QT自带的多媒体类 实现简单的音视频播放是很简单的。实现的功能有 播放 暂停 还有 进度条

2019-11-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除