qn1539141314

qn1539141314

1个粉丝

9

问答

0

专栏

0

资料

qn1539141314  发布于  2018-11-20 16:52:17
采纳率 0%
9个问答
1643

为何存储H.264文件的时候没有SPS.PPS类型呢

 
for ( i = 0 ; i < pVStreamData->u32PackCount; i++ )
{      
        printf("pVStreamData->astPack[%d].stDataType.enH264EType = %d \n",i,pVStreamData->astPack.stDataType.enH264EType);


        pPackVirtAddr = pVStreamData->astPack.pu8Addr[0];
        u32PackLen = pVStreamData->astPack.au32Len[0];
        u32PackOffset = pVStreamData->astPack.u32Offset;
        s32Ret = fwrite(pPackVirtAddr+u32PackOffset, u32PackLen-u32PackOffset, 1, pVencFile);
         if (s32Ret < 0)
         {
            printf("fwrite error %d\n", s32Ret);
         }
         if (fflush(pVencFile))
         {
            perror("fflush file\n");
         }

}


打印出来的enH264EType是HI_ENC_H264E_NALU_PSLICE和HI_ENC_H264E_NALU_IDRSLICE。
为何没有HI_ENC_H264E_NALU_SPS ,HI_ENC_H264E_NALU_PPS类型呢?
我来回答
回答1个
时间排序
认可量排序

dsw2012218

0个粉丝

8

问答

0

专栏

0

资料

dsw2012218 2018-11-20 18:00:56
认可0
有的啊,你要用专业的工具分析
或将文件直接拖到这里
悬赏:
E币
网盘
* 网盘链接:
* 提取码:
悬赏:
E币

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
+ 添加网盘链接/附件

Markdown 语法

  • 加粗**内容**
  • 斜体*内容*
  • 删除线~~内容~~
  • 引用> 引用内容
  • 代码`代码`
  • 代码块```编程语言↵代码```
  • 链接[链接标题](url)
  • 无序列表- 内容
  • 有序列表1. 内容
  • 缩进内容
  • 图片![alt](url)
举报反馈

举报类型

  • 内容涉黄/赌/毒
  • 内容侵权/抄袭
  • 政治相关
  • 涉嫌广告
  • 侮辱谩骂
  • 其他

详细说明

易百纳技术社区