• 大小: 18KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-01-03
  • 语言: 其他
  • 标签: AVI  封装  源码  

资源简介

AVI格式的封装源码,支持H264和ACC数据

资源截图

代码片段和文件信息

#include
#include
#include
#include“aac.h“

void init_aac_buf(AACBUFFER* aacbuffer)
{
aacbuffer->buf = (uint8 *)malloc(AACBUFSIZE*sizeof(uint8));
if(aacbuffer->buf == NULL)
{
printf(“error!“);
return;
}
memset(aacbuffer->buf‘\0‘AACBUFSIZE*sizeof(uint8));//
aacbuffer->buf_start = aacbuffer->buf;
aacbuffer->buf_end = aacbuffer->buf_start + AACBUFSIZE - 1;
}

void free_aac_buf(AACBUFFER *aacbuffer)
{
free(aacbuffer->buf_start);
aacbuffer->buf = NULL;
aacbuffer->buf_start = NULL;
aacbuffer->buf_end = NULL;
}

int Find_syncword(AACBUFFER *aacbuffer)
{
if(*(aacbuffer->buf++) != 0XFF)
{
return 0;
}
else if((*(aacbuffer->buf)&0xf0) != 0xf0)
{
return 0;
}
return 1;
}

void init_adts_header(ADTS_HEADER *a

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2013-09-30 15:18  H264aacToAvi\
     文件         903  2012-11-14 11:19  H264aacToAvi.sln
     文件        6291  2012-11-14 11:19  H264aacToAvi\aac.cpp
     文件        1209  2012-11-14 11:19  H264aacToAvi\aac.h
     文件        6195  2012-11-14 11:19  H264aacToAvi\avi_header.cpp
     文件        3662  2012-11-14 11:19  H264aacToAvi\avi_header.h
     文件       10391  2012-11-14 11:19  H264aacToAvi\h264.cpp
     文件        2080  2012-11-14 11:19  H264aacToAvi\h264.h
     文件        9757  2012-11-14 11:19  H264aacToAvi\H264aacToAvi.cpp
     文件         171  2012-11-14 11:19  H264aacToAvi\h264aactoavi.h
     文件        3699  2012-11-14 11:19  H264aacToAvi\H264aacToAvi.vcxproj
     文件        1965  2012-11-14 11:19  H264aacToAvi\H264aacToAvi.vcxproj.filters
     文件         607  2012-11-14 11:19  H264aacToAvi\H264aacToAvi.vcxproj.user
     文件       10542  2012-11-14 11:19  H264aacToAvi\parse_sps.cpp
     文件         713  2012-11-14 11:19  H264aacToAvi\parse_sps.h
     文件         560  2012-11-14 11:19  H264aacToAvi\test.cpp
     文件         707  2012-11-14 11:19  H264aacToAvi\type.h

评论

共有 条评论