【问题标题】:Transport stream extract ES video/audio data and play it传输流提取ES视频/音频数据并播放
【发布时间】:2015-04-14 19:55:08
【问题描述】:

我正在做一些事情,但我发现我无法通过在互联网上进一步搜索找到有用的东西。

我为 dvbs2 csa 写了一个解扰器,现在我想用真实的数据来试试。我有一个 .ts 文件,我有密钥。我要做的就是检查我的代码是否可以解扰,即使单帧对我来说也足够了。我可以通过使用软件跟踪 PID 来获取 ES 位,但是当我逐位直接复制粘贴到文件上时,VLC 或任何其他播放器都不会播放它。

我该怎么办?如何可视化 ES 数据?

如果你能帮助我,我将不胜感激。

【问题讨论】:

  • ts文件使用什么编解码器?
  • 我不认为它有任何编解码器,它基本上是 mpeg
  • mpeg-ts 是一种容器格式。 ES 是编码过程的结果。如果你想提取它,你需要知道它是什么/它使用什么格式(例如:H.264 in Annex B/AVCC)。

标签: stream vlc mux mpeg-2 dvb


【解决方案1】:

我发现直接复制和粘贴位到记事本是行不通的。我需要编写一个代码来将这些字节写入文件。我为此编写了一个 c 代码,现在它可以工作了。但我必须解扰至少 2000 个包才能在 TS 软件上播放。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-06-06
    • 1970-01-01
    • 2015-10-20
    • 2017-06-20
    • 2011-05-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多