- 博客(21)
- 资源 (5)
- 收藏
- 关注
原创 C++循环队列与FFmpeg队列
目录目录前言循环队列考虑细节总结代码实现FFmpeg队列为什么要使用队列实现方式考虑细节总结代码总结链接地址前言循环队列如果用数组实现队列,因为队列的先入先出特性。如果不使用循环队列,那么队列中删除队头剩下的空间将不会被使用。也就导致数组队列使用的不便性。所以,如果用数组实现队列,最好的方法就是循环队列。这样可以循环利用有限而固定的数组空间。考虑细节总结如何实现一个循环队列,
2018-01-29 17:30:41 1539 1
原创 Qt小程序(七)——获取文件夹和文件路径
目录目录前言QWidgetQDialogQMainWindowQt添加ui文件Qt如何重命名工程Qt获取文件夹和文件路径Qt获取文件夹路径Qt获取文件路径总结链接地址前言这篇博文躺在草稿箱里很久了,一直没有完成!主要时间一过,就忘记了原来要写什么 内容了!记得在哪里看过这句话:今天的事如果不完成,或许你永远都不会完成了!这里把这篇博文就记录Qt
2018-01-26 18:35:15 28455
原创 Ubuntu16.04下交叉编译ffmpeg
目录目录前言x264和x265库SDLFFmpeg的编译选项FFmpeg的交叉编译Ubuntu1604下编译FFmpeg总结参考链接前言因为项目有需求,需要用到ffmepg。所以就只能硬着头皮开始新的学习之路,搭建好环境是最基本的了! 学习!分享!感谢!x264和x265库 H.264是ITU(International Teleco
2018-01-26 18:08:44 8891
翻译 Linux网络编程(三)
目录目录前言socket什么是socket套接字的作用IPv4套接口地址结构字节序主机字节序网络字节序字节序转换函数地址转换函数套接字类型客户服务器模型CS模型什么是客户端和服务器TCP客户服务器模型回射客户服务器编程接口编程代码总结链接地址前言应用编程接口API和系统调用接口 大多数操作系统使用系统调用的机制在应用...
2018-01-20 20:55:07 1441
翻译 Win10(64位) VS2013配置编译GDAL
目录目录前言编译过程记录下载地址配置过程在VS2013中配置引入GDAL结果总结前言首先GDAL库在linux平台测试通过了,可是万恶的要转到windows平台,感觉都是坑,刚刚编译了FFmpeg失败,希望现在编译GDAL成功吧!编译过程记录下载地址下载地址,我使用的是gdal-2.2.3.tar.gz配置过程打开cmd.exe,进入到VS2013的如下路径:C:\Program F
2018-01-19 17:21:45 1962
原创 Win10下VS2013配置FFmpeg
目录目录前言概述安装过程总结链接地址前言虽然最终开发是要在linux下,但是看网上有教程是windows下的,所以顺便记录下windows下的FFmpeg搭建过程。这些都是一次做好,以后方便的事情! 学习!分享!感谢概述FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它提供了录制、转换以及流化音视频的完整解决方案,包
2018-01-19 16:02:32 1283
翻译 linux下编译GDAL
目录目录前言编译过程tiff格式图像转换成opencv的Mat格式图像总结链接地址前言中间任务,对于这种编译的东西,记录一次,以后就可以沿用!所以记录是很有意义的!编译过程下载地址和下载版本 gdal-2.2.3.tar.gz解压tar -xvf gdal-2.2.3.tar.gz编译命令./configure --prefix=/opt/libGdal --with-libz
2018-01-18 19:42:56 2766
原创 Linux网络编程学习——TCP/IP基础(一)
目录目录前言TCPIP基础ISOOSI参考模型TCPIP四层模型基本概念对等通信封装分用端口总结链接地址前言TCP/IP基础ISO/OSI参考模型OSI(open system interconnection)开放系统互连模型是由ISO(International Organization for Standardization)国际标准化
2018-01-17 20:08:42 1246
翻译 (二) FFmpeg解码视频学习
目录目录前言概述FFmpeg结构体和函数FFmpeg的关键结构体FFmpeg关键结构体概述FFmpeg结构体详解FFmpeg的函数解码视频代码总结链接地址前言概述编码(encode):通过特定的压缩技术,将某个视频的视频流格式转换成另一种视频格式的视频流方式。比如视频:YUV420/422->h264;音频:PCM(原始)->AAC
2018-01-17 18:09:48 1094
原创 linux下位图结构解析(二)
目录目录前言代码总结前言前面已经写过一篇 linux下位图结构解析(一),但是对于位图结构体还是写的不够完美。这篇博客主要提供一个更好的位图源文件定义。看起来会清爽很多!代码bmp.h#ifndef BMP_H#define BMP_Htypedef unsigned char u8;typedef unsigned short u16;typedef unsigned int
2018-01-17 17:27:13 1019
翻译 (一) Ubuntu下Qt引入FFmpeg
目录目录前言概述Qt引入FFmpeg总结链接地址前言已经在linux下编译安装好了FFmpeg,同时也简单的编译了开发板版本的FFmpeg。但是看网上讲,还有许多东西没有加入的FFmpeg中去,所以还是准备先看研究研究代码!发现云天之巅博主的基础音视频教程,写的简单明了,博主的第一个FFmpeg就是基于云天之巅博主的程序而来的,从零开始学习音视频编程技术(四) FFMPEG的使用,我直接使
2018-01-16 11:00:22 4691 2
翻译 FFMPEG视音频编解码学习(一)
目录目录前言背景知识FFmpeg官方说明FFmpeg库 for developers为什么需要ffmpeg手动获取rtsp视频流保存到本地视音频编解码技术学习视频播放器原理流媒体协议封装格式视频编码音频编码现有网络视音频平台对比直播平台点播平台总结参考链接前言项目的一部分暂时告一段落了!主要真正需要测试需要网络视频流,如
2018-01-12 16:49:48 2533 1
翻译 C++输入和输出流(二)——文件输入输出
目录目录前言文件IO文件流类和文件流对象C普通文件输入输出操作C二进制文件输入输出操作总结前言C++输入和输出流(一)——标准输入输出记录了cin和cout的一些使用总结。本文记录文件输入输出的一些代码,理论太多了,其实看完代码,大概就可以使用了。文件I/O文件输入流:ifstream 文件输出流:ofstream 文件输入输出流:fstream 这些就表示要使用文件输入输
2018-01-07 18:29:32 2812 2
翻译 C++输入和输出流(一)——标准输入输出
目录目录前言IO流的概念和流类库的结构标准输入输出流标准输入流对象cin常见函数标准输出流对象cout常见函数总结前言对于C++的输入输出,总是会遇到一些小细节,然后会有一些疑惑。在学习了C++输入输出流后,未知的更多,但是有了整体的一个概念! 学习!分享!感谢! I/O流的概念和流类库的结构程序的输入指的是从输入文件将数据传送给程序,程
2018-01-07 17:43:08 1131 1
翻译 C++的异常处理机制(二)
目录目录前言异常的层次结构标准异常类代码总结前言C++的异常处理机制(一)大概介绍了异常处理机制,本文主要是对异常throw类对象的一些注意事项进行记录。其实和throw普通数据类型是一样的,只是要主要throw的时候对象的生命周期而已。最后,在catch的时候,最好使用对象的引用,而不要使用指针(指针会出现错误,要使用new xx)。同时,附带了解一下标
2018-01-06 21:39:22 1038
翻译 C++的异常处理机制(一)
目录目录前言异常处理机制异常处理的基本思想C的异常处理的实现异常基本语法代码举例栈解旋异常接口说明总结前言在使用Qt的过程中,对于信号与槽,感觉定义返回值来判断程序出错好像没有用。我感觉信号与槽就是相当于中断处理程序似的,当信号发出的时候,会中断当前指向的程序,而转去执行槽函数,这样正文就无法执行了,相当于事件循环卡住了(主题偏了,不知道理解的对不对)。主要想如果在槽函数中有异常发
2018-01-06 16:31:02 761
翻译 C++的类型转换
目录目录前言C中的类型转换前言在看到C++中static_cast等东东的时候,不知道这个代表什么,然后就对C++产生了一点惧怕,原来还以为是模板里的东西,所以把模板学了学,后来才发现是类型转换用的。C++中的类型转换
2018-01-04 22:28:32 235
翻译 C++泛型编程学习(三)——类模板
目录目录前言前言C++泛型编程学习(二)——类模板中已经介绍了如何在一个文件中,把类模板的方法和实现分开,这里主要记录下类模板的声明和定义分别写在头文件中的方法。
2018-01-04 22:25:19 309
翻译 C++泛型编程学习(二)——类模板
目录目录前言类模板单个类模板语法继承中的类模板语法模板类派生模板类类模板函数写在类的外部类模板中的static关键字总结前言C++泛型编程学习(一)记录了函数模板。这部分记录下类模板相关的知识。类模板类模板与函数模板的定义和使用类似,如果有多个类的功能是相同的,但是数据类型不同,就可以使用类模板。 类模板用于实现类所需数据的类型参数化。类
2018-01-04 20:46:37 475
boostdesc_bgm.i相关文件.zip
2019-09-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人