摘要:
1. logging介绍 Python的logging模块提供了通用的日志系统,可以方便第三方模块或者是应用使用。这个模块提供不同的日志级别,并可以采用不同的方式记录日志,比如文件,HTTP GET/POST,SMTP,Socket等,甚至可以自己实现具体的日志记录方式。 logging模块与log 阅读全文
随笔档案-2017年07月
2——FFMPEG之协议(文件)操作----AVIOContext, URLContext, URLProtocol
2017-07-24 14:02 by nigaopeng, 1933 阅读, 收藏,
摘要:
协议操作对象结构: 协议(文件)操作的顶层结构是AVIOContext,这个对象实现了带缓冲的读写操作;FFMPEG的输入对象AVFormat的pb字段指向一个AVIOContext。 AVIOContext的opaque实际指向一个URLContext对象,这个对象封装了协议对象及协议操作对象,其 阅读全文
AAC解码算法原理详解
2017-07-18 13:51 by nigaopeng, 5438 阅读, 收藏,
摘要:
原作者:龙帅 (loppp138@hotmail.com) 此文章为便携式多媒体技术中心提供,未经站长授权,严禁转载,但欢迎链接到此地址。 本文详细介绍了符合ISO/IEC 13818-7(MPEG2 AAC audio codec) , ISO/IEC 14496-3(MPEG4 Audio Co 阅读全文
aac adts & LATM封装码流分析
2017-07-18 11:37 by nigaopeng, 3891 阅读, 收藏,
摘要:
本文继续上一篇文章的内容,介绍一个音频码流处理程序。音频码流在视频播放器中的位置如下所示。 本文中的程序是一个AAC码流解析程序。该程序可以从AAC码流中分析得到它的基本单元ADTS frame,并且可以简单解析ADTS frame首部的字段。通过修改该程序可以实现不同的AAC码流处理功能。 原理 阅读全文
时间打印函数
2017-07-06 10:08 by nigaopeng, 496 阅读, 收藏,
摘要:
mark一下 linux下存储时间常见的有两种存储方式,一个是从1970年到现在经过了多少秒,一个是用一个结构来分别存储年月日时分秒的。time_t 这种类型就是用来存储从1970年到现在经过了多少秒,要想更精确一点,可以用结构struct timeval,它精确到微妙。struct timeval 阅读全文
浙公网安备 33010602011771号