【问题标题】:Raspberry Pi Camera -- extract NAL units from Raspivid树莓派相机——从 Raspivid 中提取 NAL 单元
【发布时间】:2016-10-22 22:23:51
【问题描述】:

我正在尝试从 Raspivid 生成的原始 .h264 文件中提取 NAL 单元。我将 Raspivid 的输出传送到 netcat,如下所示:

Raspivid | nc -u IP地址端口

我可以在客户端上接收和保存流。实际产生的 .h264 文件确实在 VLC 中播放。

但是,我的最终目标是从文件中解析出 NAL 单元并将它们输入 Android 上的媒体编解码器。为此,我需要 SPS 和 PPS 数据。

问题是我在检查生成文件的十六进制输出时没有找到相应的 NAL 单元。我正在寻找 SPS 的“00 00 00 01 67”。

我所看到的只是大量的“00 00 00 01 21”, "00 00 00 01 27", “00 00 00 01 28” 等等

知道我在这里做错了什么吗?

编辑:我在 Raspivid 上使用 -ih 选项,因此它应该定期插入这些值。

【问题讨论】:

    标签: h.264


    【解决方案1】:

    Pi 论坛上的人帮助了我。我的 67 数字基于一篇描述 NAL 单位的博文,但我不认为无论最后五位仍然是 7,十六进制都会发生变化。总菜鸟。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-02-13
      • 2023-03-11
      • 2015-08-05
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多