上一页 1 2 3 4 5 6 7 ··· 13 下一页
摘要: 1. 动态内存分配 (1)C++通过 new 关键字进行动态内存申请,是以类型为单位来申请空间大小的 (2)delete 关键字用于内存释放 ▲注意释放数组时要加[],否则只释放这个数组中的第 1 个元素。 C++中的动态内存分配 2. new 关键字 (1)对比 new 和 malloc new 阅读全文
posted @ 2017-10-30 09:13 CrazyDiode 阅读(286) 评论(0) 推荐(0) 编辑
摘要: 1.内联函数 1.1.常量与宏的回顾 (1)C++中的 const 常量可以替代宏常数定义,如: (2)C++中是否有解决方案,可以用来替代宏代码片段呢? 1.2.内联函数的定义 (1)C++编译器可以将一个函数进行内联编译,被 C++编译器内联编译的函数叫内联函数。 (2)C++中使用 inlin 阅读全文
posted @ 2017-10-28 00:33 CrazyDiode 阅读(482) 评论(0) 推荐(0) 编辑
摘要: 1.C++中的引用 (1)变量名的回顾 ①变量是一段实际连续存储空间的别名,程序中通过变量来申请并命名存储空间 ②通过变量的名字可以使用存储空间。(变量的名字就是变量的值,&变量名是取地址操作) (2)C++中新增加了引用的概念 ①引用可以看作一个己定义变量的别名 ②引用的语法:Type& name 阅读全文
posted @ 2017-10-26 09:13 CrazyDiode 阅读(355) 评论(0) 推荐(0) 编辑
摘要: 1.现代软件产品架构图 比如商场收银系统 2.C 到 C++ 的升级 2.1变量的定义 C++中所有的变量都可以在需要使用时再定义,而 C 语言中的变量都必须在作用域开始位置定义。 2.2 register 关键字 (1)register 关键字请求编译器将局部变量存储于寄存器中 在 C++中依然支 阅读全文
posted @ 2017-10-21 23:50 CrazyDiode 阅读(875) 评论(0) 推荐(0) 编辑
摘要: 1.下载安装msys2 http://www.msys2.org/下载msys2 下载安装完成后,在msys2的shell中安装编译FFMPEG必要的命令行工具 2.配置编译环境 编辑C:\msys64\msys2_shell.cmd 将 修改为 到开始菜单,执行“Visual Studio 201 阅读全文
posted @ 2017-10-21 00:49 CrazyDiode 阅读(4681) 评论(0) 推荐(1) 编辑
摘要: 据传输媒体的质量不同,MPEG-2中定义了两种复合信息流:传送流(TS:TransportStream)和节目流(PS:ProgramStream) PS文件分为3层:ps层(Program Stream)、pes层(Packet Elemental Stream)、es层(Elementary S 阅读全文
posted @ 2017-10-20 21:01 CrazyDiode 阅读(10501) 评论(0) 推荐(1) 编辑
摘要: MXF是英文Material eXchange Format(素材交换格式)的缩语。MXF是SMPTE(美国电影与电视工程师学会)组织定义的一种专业音视频媒体文件格式。MXF主要应用于影视行业媒体制作、编辑、发行和存储等环节。SMPTE为其定义的标准包括:SMPTE - 377M、SMPTE - E 阅读全文
posted @ 2017-09-12 13:06 CrazyDiode 阅读(3396) 评论(0) 推荐(0) 编辑
摘要: 1.去FFMPEG网站上下载Dev版本的库,里面有我们需要的头文件和lib文件,然后下载Shared版本的库,里面有我们需要的dll文件 http://ffmpeg.zeranoe.com/builds/ 记得区分32位和64位的库,这里碰到一个大坑,就是我下载的是64位的库,但是创建工程的时候选的 阅读全文
posted @ 2017-08-12 21:02 CrazyDiode 阅读(4282) 评论(0) 推荐(0) 编辑
摘要: 1.从文件中读取h264数据 参考ffmpeg avc.c写的从文件中一帧帧读取h.264数据的demo 2.从文件中读取yuv数据 从planar yuv420 文件中读取每一帧数据,从nvenc demo中参考来的,原理如下 1.通过fseek和ftell计算出文件的大小 2.通过yuv的分辨率 阅读全文
posted @ 2017-07-31 19:37 CrazyDiode 阅读(3995) 评论(0) 推荐(0) 编辑
摘要: ts流最早应用于数字电视领域,其格式非常复杂包含的配置信息表多达十几个,视频格式主要是mpeg2。苹果公司发明的http live stream流媒体是基于ts文件的,不过他大大简化了传统的ts流,只需要2个最基本的配置表PAT和PMT,再加上音视频内容就可以了,hls流媒体视频编码的主要格式为h2 阅读全文
posted @ 2017-07-18 09:35 CrazyDiode 阅读(16971) 评论(0) 推荐(4) 编辑
上一页 1 2 3 4 5 6 7 ··· 13 下一页