当前位置: 首页 > 知识库问答 >
问题:

将NAL报头添加到原始H264流

羊丰茂
2023-03-14

为了将NAL头添加到原始H264流中,我需要做什么?最终,我想采取视频文件和多路复用它与一个音频文件。

2个相关问题:

谢谢!

共有1个答案

江展
2023-03-14

我不明白你说的是什么意思。但是,您的流很可能是annexb格式的。在annexB格式中,每个NALU前面都有一个起始代码。通常是3(0x000001)或4(0x00000001)字节的起始代码。只需跳过这些字节

 类似资料:
  • 我现在正在Android上对一个h264字节流进行解码。流是从第三方产品发送的,我不太确定它的视频格式。该文件说,流由PPS和SPS NAL单位组成。但我接收到的h264字节流包括以0x00、0x00、0x00、0x01开头的序列,并且在我接收到的样本中,第5个字节可能是0x09、0x21或0x06。这让我兴奋了一段时间,因为它似乎与通常的0x67或0x68指示器不同。有人知道NAL单元头中的0x

  • 我有一个项目,我被要求在android中显示一个视频流,该流是原始的H.264,我正在连接到一个服务器,并将从服务器接收一个字节流。 基本上,我想知道有没有一种方法可以将原始字节发送到android的解码器并显示在Surface上? 我使用Android4.1中新的MediaCodec和MediaExtractor API成功地解码了包装在mp4容器中的H264,不幸的是,我没有找到使用这些API

  • 我从服务器接收到h264数据,我想在Android上使用mediacodec和texture view对该流进行解码。我从服务器获取数据,解析它得到SPS、PPS和视频帧数据,然后我将该数据传递给mediacodec,但函数dequeueOutputBuffer(info,100000)总是返回-1,并且我得到dequeueOutputBuffer超时。 请帮忙,我三周来一直在忙这个问题。 这是用

  • 我试图使用Axios与React应用程序中的API进行通信。我设法让get请求工作,但现在我需要一个POST请求。 我需要主体是原始文本,因为我将在其中编写一个MDX查询。下面是我提出请求的部分: 这里我添加了内容类型部分。但是我怎么才能加上身体部分呢? 谢谢你。 编辑:

  • 问题内容: 我编写了一个Python脚本,用于合并两个csv文件,现在我想在最终的csv中添加标头。我尝试按照此处报告的建议进行操作,但出现以下错误:。解决此问题的最有效方法是什么? 这是我正在使用的代码: 问题答案: 该班预计 字典 的每一行。如果您只想编写一个初始标头,请使用常规并在标头的简单行中传递: 另一种方法是在跨数据复制时生成字典: