传输流提取 ES video/audio 数据并播放

Transport stream extract ES video/audio data and play it

我正在做某事,我发现我无法通过在 Internet 上进一步搜索找到有用的东西。

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

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

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

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