保存H264数据流到文件中,使用工具播放保存的文件,确认数据是否能正常播放
static void saveH264Data(AVPacket* packet)
{
FILE* fpSave;
char filename[32] = {0};
sprintf(filename, "%s", "./H264SALL/ALL_SRC.h264");
if ((fpSave = fopen(filename, "ab")) == NULL) //h264保存的文件名
{
printf("Unable to open %s...\n", filename);
return;
}
fwrite(packet->data, 1, packet->size, fpSave);//写数据到文件中
fclose(fpSave);
return;
}