2016
08-03

一路走好,雷神 1213 VIEW

今天下班时打开QQ群,看到大家在讨论一个无法相信的消息:雷神离开了。看了新闻,实在不敢相信,天妒英才啊。当初踏入音视频这一行,ffmpeg学习,音视频基础,都是学习他的博客的(雷神博客:http://blog.csdn.net/leixiaohua1020)。后面也加了他的QQ群,在这个平台上学到了很多,很感谢他提供的这么一个平台,以及他无私奉献的精神。感觉自己也要劳逸....Read More >
2016
06-16

mp4文件elst研究 4360 VIEW

mp4文件elst研究 elst也就是Edit List Box,不是所有的mp4文件都含有这个box。该box作用是使某个track的时间戳产生偏移。 结构 在ISO_IEC_14496-12中,elst结构如下:segment_duration:表示该edit段的时长,以Movie He....Read More >
2016
06-07

Visual Studio检查内存泄露方法 2900 VIEW

Visual Studio检查内存泄露方法 在测试自己写的程序时,我们一般都会去任务管理器查看程序内存状况,看内存是否随着时间一直增长,如果一直增长,那恭喜了,程序内存泄露了。编写程序时要养成良好习惯,申请的内存要记得释放,遇到内存泄露时要认真查看申请的内存释放了没,除此之外,我们也可以通过第三方帮助我们发现程序内....Read More >
2016
06-02

PCM音量控制 8210 VIEW

PCM音量控制 一.声音的相关概念 声音是介质振动在听觉系统中产生的反应。声音总可以被分解为不同频率不同强度正弦波的叠加(傅里叶变换)。声音有两个基本的物理属性:频率与振幅。声音的振幅就是音量,频率的高低就是指音调,频率用赫兹(Hz)作单位。人耳只能听到20Hz到20khz范围的声....Read More >
2016
05-28

网络字节转换到本地字节的函数模板 777 VIEW

在做视频文件解析开发时,经常需要进行网络字节到本地字节的转换。在视频文件中,相关数据是以网络字节存储的,比如视频的宽,定义为uint_32类型,读取时我们需要转换为本地字节序才可以得到正确结果。操作系统自带api可以帮助我们进行字节序的转换,如下所示函数与具体平台无关: [crayon-5d336196c60c2719635365/]我们也可以用c++函数模....Read More >
2016
05-23

FlvAnalyzer—强大的flv文件分析工具 4195 VIEW

FlvAnalyzer—强大的flv文件分析工具 在学习视频文件的解析时,刚开始我都是用ultraedit配合标准文档查看,不是很方便,后来在网上看到了一个叫flvparse的程序,虽然做的很粗糙,但是为flv文件的学习提供了帮助。现在我自己对flv,avi,mp4文件都非常了解了。在业余时间也做了一个flv文件的分析程序,完全....Read More >