H264
Soonyang Zhang
书读半本,浅尝辄止,天资鲁钝,岁月蹉跎,一事无成。
展开
-
H264中I帧编码分析-以jcodec为例
计算机工程中知识,只要不是从源代码中获取的,都是二手知识。我原来打算,看看能否在视频编解码方向找到一些研究点的。当然,现在也没有找到,准备放弃,遂有此篇,作为记录。之前看了很多编码器相关的博客,大多数讲解甚是模糊。也看了一些书,其中[1]写的还是不错的。JM,X264又太复杂。 之前在github上发现一个比较mini的H264编码器[2],没有看懂,毕竟一万多行呢,但是他的参考列表里有jco...原创 2019-04-24 22:04:47 · 1563 阅读 · 0 评论 -
h264 raw stream parser-读取H264裸流信息
要分析h264裸流中的数据,H264BSAnalyzer这个工具就不错,在这里推荐一下。 用H264BSAnalyzer读取我编码的一段h264视频,截图如下: 阅读或者修改就不太方便,依赖一些编解码库。昨天,我阅读webrtc的代码,发现chromium代码里有相关的部分,主要就两个文件,短小精悍,于是就把它摘下来的。官方的测试例子[2]。 我摘取的代码,下载地址[4],编译需要c++...原创 2019-08-14 10:17:56 · 4047 阅读 · 3 评论 -
H264 raw stream获取nalu的长度信息
代码是从上一篇博客[1]中摘取出来的,只提取nalu的在内存中的偏移量和长度(均刨除起始码的长度)。h264_parser.h#pragma once#include <stdio.h>#include <stdint.h>namespace media{struct H264NALU{const uint8_t *data;size_t size;si...原创 2019-08-19 10:38:58 · 1273 阅读 · 0 评论