![](https://img-blog.csdnimg.cn/20190927151132530.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
FFmpeg学习笔记
Windows下学习跨平台Qt视频开发
wangshenqiang
这个作者很懒,什么都没留下…
展开
-
Visual Studio查看C++内存泄漏方法
1. 使用vs启动程,点击工具栏中的:调试,选择:“显示诊断工具”2. 在右边浮动窗口中会出现:事件 | 内存使用率 | CPU使用率,选择:“内存使用率”3. 点击 “截取快照”,等待一段时间4. 再次点击 “截取快照”,如果在这期间存在内存泄漏,则会出现如下所示5. 点击括弧中的数字,会打开一个展示堆栈快照的窗口6. 选择:计数差异这一列中较大的项展开(大概率就是这里边内存申请了没有释放)7. 最后回到代码一行一行排...原创 2021-12-23 14:57:53 · 6830 阅读 · 0 评论 -
FFmpeg学习之测试QOpenGLWidget
步骤1. VS中创建Qt Widgets Application工程,继承自QWidget类2. 设置属性,添加QT模块opengl3. 双击项目中的ui文件跳转到QT设计师界面,将窗口中拖入一个OpenGL Widget控件4. 在右侧的对象查看器中右键上一步添加的控件,选择提升为,设置类名并 添加、提升5. 回到VS工具栏的 项目,选择 Add Qt Class... 设置类名(复制上一步的类名),继承自Q...原创 2021-12-10 16:36:55 · 594 阅读 · 0 评论 -
FFmpeg学习之QT音频播放
1. 创建工程时,添加QT的多媒体模块multimedia2. 主要使用到的QT类: QAudioFormat类创建输出音频格式对象,设置输出音频的样本率、样本大小、通道数、解码类型、字节序等参数;QAudioOutput类创建音频播放设备对象;QIODevice类创建IO操作对象;#include <QtCore/QCoreApplication>#include <QAudioFormat>#include ...原创 2021-12-09 16:59:54 · 1856 阅读 · 0 评论 -
FFmpeg学习之vs中创建qt项目
前面在环境搭建中已经记录过开发需要的工具、工程目录、配置等,现在记录一下在VS中创建QT项目需要注意的地方和遇到的问题。安装及创建工程 1. 在VS中创建QT项目,需要安装VS、QT、VS插件(qt-vsaddin-msvc20**.vsix) 2. 安装好插件后VS的工具栏会如下出现Qt VS Tools 3. 此时Qt VS Tools下边的按钮基本都是不可用的,需要设置QT版本 打开VS工具栏的Qt VS ...原创 2021-12-09 15:52:22 · 1281 阅读 · 0 评论 -
FFmpeg学习之视频像素和尺寸转换
1. 获取像素格式转换的上下文sws_getCachedContext2. 像素转换sws_scale#include <iostream>#include <thread>using namespace std;//测试解封装extern "C"{#include "libavformat/avformat.h"#include "libavcodec/avcodec.h"#include "libswscale/swscale.h"}//原创 2021-12-08 17:06:17 · 2123 阅读 · 0 评论 -
FFmpeg学习之解码
avcodec_find_decoder()解码流程: 1. 首先调用解码注册函数 avcodec_register_all() 2. 调用获取解码器函数,获取解码器信息AVCodec * avcodec_find_decoder(enum AVCodecID id);AVCodec * avcodec_find_decoder_by_name(const char *name); 3. 创建...原创 2021-12-07 17:39:30 · 482 阅读 · 0 评论 -
FFmpeg学习之解封装
根据上篇的方法配置继续学习解封装#include <iostream>#include <thread>using namespace std;//测试解封装extern "C"{#include "libavformat/avformat.h"}//引用库#pragma comment(lib,"avformat.lib")#pragma comment(lib,"avutil.lib")#pragma comment(lib,"avcodec.li原创 2021-12-07 11:17:22 · 351 阅读 · 0 评论 -
FFmpeg学习之环境搭建(Windows)
工具及开发环境:Visual Studio 2015 Qt CreatorVs下载:官网下载或者MSDN下载Qt下载:官网 https://www.qt.io/ FFmpeg开发环境:官网 https://ffmpeg.org/download.html创建开发目录: 将FFmpeg压缩包中的bin、include、lib解压到开发目录中。创建VS项目:(仅用作验证下载的库和环境是否配置成功...原创 2021-12-07 11:00:30 · 974 阅读 · 0 评论