问题标签 [mpeg-2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
475 浏览

overlay - 直接显示 mpeg2 文本覆盖,无需解码

我发现了一些进行文本叠加的 directshow 过滤器,但它们总是构建此图:

源 mpeg2(仅视频)-> mpeg2 解码器 -> 覆盖 ->(某些编码器)... -> 文件编写器

是否可以(也使用第三方过滤器)在 directshow 中构建文本覆盖而不解码 mpeg2 流?

源 mpeg2(仅视频)-> 覆盖-> 文件编写器

因为编码过程对 cpu 非常关键(我必须实时处理大约 6 或 8 个视频),并且每个文件每 2 分钟写入未经压缩的解码文件大约需要 170 MB (320x240)。

谢谢

0 投票
4 回答
30324 浏览

video - 获取 H264Video 流的尺寸

我正在尝试从 H264 流中获取尺寸(高度和宽度)。我知道要从 mpeg2 流中获取相同的详细信息,您必须查看序列头开始代码 ((01B3)) 之后的四个字节。相同的逻辑是否适用于 H264?将不胜感激任何帮助我得到..

0 投票
1 回答
2076 浏览

video - 基于 PCR 的 MpegTSFile 搜索

我想为 MpegTs 文件播放实现查找功能。任何人都可以建议我如何将 PCR 转换为时间(以 mescs 为单位)。我知道 PCR 用于搜索(我在 VLC 中看到过),但想知道如何做到这一点。

亲切的问候,文

0 投票
2 回答
1809 浏览

mpeg - ATSC 数字广播

我不知道我需要在哪个标签上问这个问题。我目前正在研究数字电视广播的 ATSC 标准。我在浏览内容时有疑问。在数字电视广播中,一个带宽将包含多个频道(服务)。

由广播公司编码和复用的数据称为传输流。

传输流由标头和有效负载组成。标头包括音频基本流或视频基本流或数据基本流的PID。此传输流由包含中间件的机顶盒接收,该中间件解析传输流并将数据放入 PAT、PMT、EIT、ETT、SDT、NIT、CAT 表中。

是否可以使用 PSI 表而不是 ATSC 表?

0 投票
1 回答
678 浏览

video - 使用 VLC 播放时 MpegTs 文件出现问题

我创建了包含 h264 基本流的 mpegts 文件。当我尝试使用 VLC 播放时,我的编码文件面临像素化问题。谁能帮我找出我的 mepgts 编码器出了什么问题。我已经在http://www.4shared.com/get/KvCskAVx/problem1.html上传了文件。

亲切的问候,文

0 投票
3 回答
290 浏览

c++ - 如何改变像素的RGB值,读出并保存电视上每一帧的变化

我想做一个 C++ 程序,改变要播放的 MPEG2 文件的每一帧像素的 RGB 值,并在播放的同时读出并保存电视屏幕上每一帧像素的改变值。如果必须将屏幕的所有像素值或屏幕的某条扫描线读出并保存,是否可以与广播同时工作?最好的方法和硬件要求是什么?你能给我一些关于我的程序的提示吗?

0 投票
2 回答
529 浏览

mpeg-2 - 如何读取基本流中的数据

我必须阅读基本流中的 eiss 表。如何读取基本流并访问数据。在 DVB、javatv 或 ocap 中是否有可用的 API

0 投票
2 回答
2014 浏览

video - MPEG 2 - 通过编辑源添加自定义标签

我正在寻找建议以及我想做的事情是否可行。

我被要求创建类似于 ID3 mp3 标签的东西,可以与 MPEG 2/MPEG-TS 视频文件一起使用。因为我是一个粗鲁的人,所以我只想在文件本身中转储某种 XML 结构。但是,这会导致尝试解码/播放视频文件的应用程序出现问题,因为应用程序不希望文件中包含 XML/ASCII 数据。

我不确定是否有可能有某种 END OF FILE '命令'可以修改为 MPEG 文件的结尾,我可以在那部分之后转储我的 XML。

兼容性方面,我只需要避免视频文件“破坏”正在阅读它的任何商业应用程序。标签信息将由我尚未编写的应用程序解析。

有任何想法吗?或者我的建议是不可能的?

谢谢。

0 投票
1 回答
1104 浏览

xna-4.0 - Xbox 360 XNA HLS 流媒体

我有兴趣为 Xbox 360 创建一个类似于SilverLive的简单 HLS 查看器。我已经阅读了尽可能多的文档哦 HLS,我可以找到但不知道从哪里继续。我觉得我可以自己编写代码来处理 HLS,这听起来并不过分复杂(除非我缺少某些东西)。但是,我不知道从哪里开始播放 360 上的视频/音频片段,一旦他们到达那里。

大家怎么看?我是否需要实现某种编解码器包并使用它将帧渲染为纹理?如果是这样,.NET 是否有任何功能编解码器支持 mpeg2 和 aac 不使用 360 不支持的任何内容?

0 投票
1 回答
977 浏览

video-streaming - H264 流高度不正确 [8 像素高]

h264 stream从使用 RTSP 协议的网络摄像机获取。seq_parameter_data我根据答案 [http://stackoverflow.com/questions/6394874/fetching-the-dimensions-of-a-h264video-stream]解析 h264 ,对于某些 ip 摄像机,高度值exactly 8 pixels bigger比实际高度。

为什么会发生?以及如何解决?

PS: 在我的搜索中,我发现......也许这可能是我的问题。

“MPEG2 和 MPEG4 要求帧大小是 16 像素的倍数,因为宏块是 16x16 像素” 曾经编码为 1080 的每个 MPEG2 视频实际上都有 1088 行编码,因为 1080 不能被 16 整除。行业标准是设置最后 8 行的框架为黑色。然后,显示设备预计会丢弃最后 8 个像素而不显示它们” 答案 6