编解码
Torch009
这个作者很懒,什么都没留下…
展开
-
x264(20090216-2245)main函数级的流程图
虽然学习264已经一年了,x264也不是第一次使用了,但是由于某些原因,需要仔细研究x264中的代码,故开始较为系统地学习x264源码,按照学习的一般步骤,首先自然是对整个工程有个大体框架的认识,故先参考别人的流程图结合代码自己绘制main函数级的流程图。转载 2016-02-21 20:37:56 · 388 阅读 · 0 评论 -
x264编码器的参数设置
洒家对编码也是一知半解,很多参数意义也不太清楚,基本都是实际调整参数后,观看效果。如果描述错误,勿喷。洒家也没打算深入研究,洒家只是想用用该编码器。本人使用x264主要想调整的参数,第一,profile,也就是使用baseline还是main,还是high编码。可以通过该接口设置x264_param_apply_profile();第二, 编码复杂度转载 2016-02-23 16:19:20 · 466 阅读 · 0 评论 -
AAC ADTS格式分析
AAC ADTS格式分析ADTS全称是(Audio Data Transport Stream),是AAC的一种十分常见的传输格式。记得第一次做demux的时候,把AAC音频的ES流从FLV封装格式中抽出来送给硬件解码器时,不能播;保存到本地用pc的播放器播时,我靠也不能播。当时崩溃了,后来通过查找资料才知道。一般的AAC解码器都需要把AAC的ES流打包成ADTS的格式,一转载 2016-02-24 15:35:04 · 307 阅读 · 0 评论 -
MPEG2-TS音视频同步原理
一、引言MPEG2系统用于视音频同步以及系统时钟恢复的时间标签分别在ES,PES和TS这3个层次中。 在TS 层, TS头信息包含了节目时钟参考PCR(Program Clock Reference), 用于恢复出与编码端一致的系统时序时钟STC(System Time Clock)。 在PES层, 在PES头信息里包含有表示时间戳转载 2016-02-25 08:33:51 · 487 阅读 · 0 评论 -
H.264 Profile、Level、Encoder三张简图
H.264有四种画质级别,分别是BP、EP、MP、HP: 1、BP-Baseline Profile:基本画质。支持I/P 帧,只支持无交错(Progressive)和CAVLC; 2、EP-Extended profile:进阶画质。支持I/P/B/SP/SI 帧,只支持无交错(Progressive)和CAVLC; 3、MP-Main profile:主流画质。提供I/P转载 2016-02-25 15:39:34 · 410 阅读 · 0 评论