完成乙個分析H264碼流的工具

2021-06-20 17:20:14 字數 530 閱讀 2964

文中的程式在原作者基礎上修改,加上自己的一些理解,同時也參考了一點點h264videoesviewer介面的設定。

思路:使用開源庫h264bitstream來分析(即自己真正做的工作是封裝這個庫來顯示在mfc中)。

1、先獲取所有的nal資訊,包括nal型別、偏移。

2、雙擊某一項nal時,使用檔案操作移到指定的偏移,然後讀資料,然後分析。

下面給出不同版本的功能和介面。

v1.0版本:

1、首個版本。

2、「版本」實為「版權」筆誤;

v1.1版本(2014.3.4):

1、改善十六進製制顯示,使用chexedit實現(感謝作者!)。

ps:實然對自己有個感覺:上可搞mfc、sdl,下可移植linux核心驅動。

H264碼流分析

sodb 資料位元串 最原始的編碼資料 rbsp 原始位元組序列載荷 在sodb的後面填加了結尾位元 rbsp trailing bits 乙個bit 1 若干位元 0 以便位元組對齊。ebsp 擴充套件位元組序列載荷 在rbsp基礎上填加了仿校驗位元組 0x03 它的原因是 在nalu加到anne...

h 264碼流打包分析

h264碼流打包分析 sodb 資料位元串 最原始的編碼資料 rbsp 原始位元組序列載荷 在sodb的後面填加了結尾位元 rbsp trailing bits 乙個bit 1 若干位元 0 以便位元組對齊。ebsp 擴充套件位元組序列載荷 在rbsp基礎上填加了仿校驗位元組 0x03 它的原因是 ...

H264碼流打包分析

h264碼流打包分析 sodb 資料位元串 最原始的編碼資料 rbsp 原始位元組序列載荷 在sodb的後面填加了結尾位元 rbsp trailing bits 乙個bit 1 若干位元 0 以便位元組對齊。ebsp 擴充套件位元組序列載荷 在rbsp基礎上填加了仿校驗位元組 0x03 它的原因是 ...