【问题标题】:How to remove PES header from video stream如何从视频流中删除 PES 标头
【发布时间】:2019-09-24 14:49:41
【问题描述】:

我已从 H264 格式的多媒体设备捕获视频流。

我想删除 PES 标头(即帧的前 14 个字节)。是否可以通过ffmpeg 或任何其他工具来完成。我尝试在网上搜索,但没有找到。我想编写脚本并将其删除,但不完全了解帧格式。我知道,我必须学习所有格式的东西,我正在经历它,但我需要立即这样做。任何建议/指针?

【问题讨论】:

  • 您的流是否包含 PES 数据包标头?你看到起始码 (0x000001) 了吗?
  • 是的,我的流包含 PES 包头,我想删除它。是的,我看到开始代码 0x000001
  • 我的意思是PES数据包头。

标签: ffmpeg h.264 mpeg


【解决方案1】:

ffmpeg -i [file or url] -codec copy out.264

【讨论】:

  • @sztamary: 是否可以使用 ffmpeg 将流从two slices(两个切片数据包)转换为one slice(一个切片数据包)?
  • 不是没有转码。
  • 你的意思是转换成其他格式?没事儿。据我所知,我以某种方式获得了传输流。
  • 然后使用与上面相同的方法,但不要使用-codec副本并将文件名设置为something.ts
  • 堆栈溢出应该用作问答平台。每个问题都应该有自己的帖子。
猜你喜欢
  • 2014-02-21
  • 2021-11-04
  • 1970-01-01
  • 2014-01-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多