问题标签 [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 投票
4 回答
2874 浏览

c++ - 如何确定 mpeg-2 程序流文件的视频尺寸

如何以编程方式找出 mpeg-2传输程序流文件中视频的宽度和高度?

编辑:我正在使用 C++,但很高兴看到任何语言的示例。编辑:更正的问题 - 这可能是我要问的程序流

0 投票
1 回答
2394 浏览

encoding - 如何在编码 MPEG-2 4:2:2 配置文件时将 libavcodec 设置为使用 4:2:2 色度?

我有一个使用 libavcodec (ffmpeg) 的项目。我正在使用它以 4:2:2 Profile, Main Level 对 MPEG-2 视频进行编码。我在 AVCodecContext 中选择了像素格式 PIX_FMT_YUV422P,但是我得到的视频输出的所有颜色都错误,在我看来编码器错误地读取缓冲区,就好像它认为它是 4:2:0 色度而不是大于 4:2:2。这是我的编解码器设置:

可以在http://ftp.limeboy.com/images/screen_grab.png看到生成的视频帧的屏幕截图(输入是标准彩条)。

我已经通过在过程中的各个点将调试帧输出为 TGA 格式进行了检查,并且我可以确认在 libavcodec 对帧进行编码之前一切都很好。

非常感谢任何帮助!

干杯,迈克。

0 投票
2 回答
1622 浏览

video - RTP 流... MPEG-2 或 MPEG-4?

我正在使用 RTP TS (Payload 33) 以 MPEG-2 和 MPEG-4 流式传输一些视频文件,然后对它们执行一些任务。

我怎么知道我收到的 RTP 流中的视频类型(MPEG-2 或 MPEG-4)?

是否有任何标题或字段表明它是什么?

谢谢你的帮助。

0 投票
2 回答
5821 浏览

windows-7 - 为 MPEG2 传输流构建图的最佳方法

在 Windows 7 上,Windows Media Player 非常支持 .ts 文件,因为 Windows Media Player 知道如何处理此类文件而无需任何额外的编解码器包。

但是,如果我尝试使用 graphedit “渲染” .ts 文件,它会抱怨它不知道如何为它构建图形。

Windows Media Player 使用什么方法对这些文件进行解复用/解码?是直播吗?Windows 媒体基金会?BDA?微软电视技术?统一调优模型?

无论他们使用什么方法,都可以作为 API 用于我的自定义应用程序吗?

0 投票
2 回答
1478 浏览

audio - 在 directshow 图中设置音频样本的时间戳

我正在开发一个 directshow 音频解码器过滤器,用于解码 AC3 音频。该过滤器用于实时图,解码 TS 多播。解复用器(mainconcept)为我提供解复用的音频数据,但不提供样本的时间戳。

如何获取/计算音频的正确时间戳?

0 投票
4 回答
2695 浏览

directshow - 使用 Media Foundation 解码 MPEG1/2 视频

我正在使用 Media Foundation 播放视频。在 Windows 7 上,一些用 Mpeg1/Mpeg2 PS 和 Windows Media Player 编码的视频可以播放它们,但 Media Foundation 不能(我尝试注册一个存根 MPEG1Source,但它仍然无法正常工作)。我注意到其中一些文件可以用 directshow 播放,但不能用 Media Foundation 播放(根本无法打开)。我猜“媒体播放器”不只使用媒体基金会?

是否可以使用 Media Foundation 播放这些文件?如果不是,媒体播放器如何工作?非常感谢。

PS我已经阅读了windows SDK并注册了一个“假”mpeg1解码,它显示了一个没有时间码的空白帧。如果 windows 媒体播放器可以解码,为什么我们需要一个假的 mpeg1 解码器?

本主题与 为 MPEG2 传输流构建图形的最佳方法有关

0 投票
6 回答
7726 浏览

c# - 通过 .NET 访问 MPEG 传输数据包

我必须使用 .NET 处理 MPEG 2 传输数据包。最好的方法是什么?目前我正在考虑使用 OpenCV 来实现这一点,但还不确定是否可行。

0 投票
1 回答
273 浏览

c - 如何使用 mpeg.org 的 mpeg2v12 解码器 API?

我已经从http://www.mpeg.org/MPEG/video/mssg-free-mpeg-software.html下载了 mpeg.org 标准编解码器源代码 mpeg2v12 我现在正在寻找如何使用它的解码器 API 读取的示例一些 mpeg2 文件。感谢您提供的任何代码示例。提前致谢。

阿图尔

0 投票
3 回答
17959 浏览

mpeg-2 - 从 PTS 生成 PCR

我正在尝试从 PTS 创建 PCR,如下所示。

但问题是 VLC 只播放第一帧而不播放任何其他帧。我收到“跳过早期图片”的警告。

任何人都可以帮助我从 PTS 转换为 PCR ..

0 投票
1 回答
9062 浏览

ffmpeg - 计算 MPEG 帧长度 (ms)

我正在互联网上寻找有关计算帧长度的信息,这很难......我能够使用以下方法成功计算 MPEG-4、AAC 的帧长度(以毫秒为单位):

这是有效的,因为在 AAC 上每帧有一个样本。对于 MPEG-1 或 MPEG-2,我很困惑。每帧有 1152 个样本,好的,那我该怎么办?:P

框架样本: