
音视频编解码
hi come
这个作者很懒,什么都没留下…
展开
-
H264 NALU分析(sps,pps,关键帧,非关键帧)
NALU起始符为00 00 00 01。紧跟着起始符的是是Start code,如 00 00 00 01 0x67(start coe) 0x67的二进制是0110 0111, 以0x67为例分析如下(u: 0110 0111): forbidden_zero_bit 是禁止位,应该是第一位即u(1)=0,1为语法有错误 nal_ref_idc是参考级别,代表被其它帧参考情况,转载 2016-08-18 15:20:12 · 10214 阅读 · 1 评论 -
FFmpeg - 新老接口对比问题
为了解决大家的头痛的问题,特列一个贴子,把ffmpeg相关的一些常见的、版本的问题列举出来,供大家参考,同时也请大家一起补充。1) 不认识guess_format. 解决: #define guess_format av_guess_format 接口不变。2) 不认识av_alloc_format_context 解决: #define av_alloc_format_conte转载 2016-09-02 19:11:56 · 4373 阅读 · 0 评论 -
三种方式YUV420转RGB24/BGR24,实测可用
YUV420转换为RGB24/BR24YUV格式具有亮度信息和色彩信息分离的特点,但大多数图像处理操作都是基于RGB格式。因此当要对图像进行后期处理显示时,需要把YUV格式转换成RGB格式。RGB与YUV的变换公式如下: YUV(256 级别) 可以从8位 RGB 直接计算: Y = 0.299 R + 0.587 G + 0.114 B U = - 0.1687 R - 0转载 2016-09-09 15:22:36 · 14951 阅读 · 0 评论