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

video - 使用 mpegencoder 将 yuv 文件编码为 mpeg2

我想使用 mpeg-2 标准压缩 .yuv。所以,我下载了MSSG的mpegencoder。下面是参数文件的代码。但我不知道如何存储输出视频。请帮我解决这个问题。我想使用 mpeg-2 标准对压缩视频进行单双压缩。是否有其他软件可以达到此目的。

0 投票
1 回答
586 浏览

crc32 - 扩展 SRecord 以处理 crc32_mpeg2?

问题陈述:

我正在使用具有专用 CRC 硬件模块的 Kinetis L 系列(ARM Cortex M0+)。通过反复试验并使用这个出色的在线 CRC 计算器,我确定 CRC 硬件配置为计算 CRC32_MPEG2。

我想使用srec_inputSRecord 1.64的一部分)为 .srec 文件生成 CRC,其结果必须与硬件计算的 CRC_MPEG2 匹配。但是,srec 的内置 CRC 算法(CRC32 和 STM32)不会生成与 CRC_MPEG2 相同的结果。

问题:

有没有一种直接的方法来扩展 srec 来处理 CRC32_MPEG2?我目前的想法是分叉 srec 源代码树并对其进行扩展,但似乎有人已经走上了这条路。

或者,有没有办法让 srec 调用外部程序?(快速扫描后我没有看到。)这也可以解决问题。

一些细节

硬件CRC32算法的参数为:

  • 输入反射:否
  • 输出反射:否
  • 多项式:0x4C11DB7
  • 初始种子:0xFFFFFFFF
  • 最终异或:0x0

为了测试它,输入字符串:

应该导致 CRC32 值:

首先是什么产生了CRC值?

为回应 Mark Adler 提出的恰当问题,固件使用飞思卡尔 fsl_crc 库来计算 CRC。相关代码和参数(略有编辑)如下:

0 投票
1 回答
1731 浏览

ffmpeg - 带 PCM 音频的 MPEG-2 节目流

我正在尝试在包含 PCM 音频的 mpg 包装器中创建一个 MPEG-2 程序流。当我运行以下命令时,我得到一个包含 MPEG-1 音频的输出。

有谁知道为什么会发生这种情况以及如何让命令在 MPEG-2 PS 文件和 mpg 包装器中为我提供 PCM?

0 投票
0 回答
46 浏览

ffmpeg - ffmpeg 需要完美的像素来处理 LED (h264, mpeg 1, 2)

在此处输入图像描述
我们有带有动画编解码器的 .mov,像素看起来很棒。但是 LED 媒体播放器正在寻找 h264、mpeg-1 或 mpeg2。这甚至有可能获得高像素精度吗?我阅读了很多评论并尝试了h264无损无济于事。谢谢你的帮助!

0 投票
1 回答
754 浏览

ffmpeg - 区分 MPEG-1 容器和 MPEG-2 容器

我正在寻找区分使用 MPEG-1 和 MPEG-2 容器的文件的具体方法,因为我发现的大多数资源都表明这两个容器的起始代码都是 00 00 01 BA。

我尝试使用 VLC 的 GUI 将 MP4 容器中的视频转换为 MPEG-1 容器,结果文件的数据包起始代码是 00 00 01 BA,这是我感到困惑的原因。

是否可以使用FFMPEG将 MP4 中的视频转换为 MPEG-1 容器,因为我尝试在 MPEG-2 程序流容器中生成文件。使用的命令是ffmpeg -i video.mp4 video.mpg

0 投票
2 回答
239 浏览

media - 为什么不能免费获得 MPEG-TS 规范?

我正在研究做一些 MPEG-TS 程序特定的信息解析。我知道维基百科有一些关于语法结构的细节,但这对于我的用例来说还不够,但是,规范/标准似乎不是免费提供的。

我尝试在网上搜索更具描述性的来源,但没有。我看过 ITU 和 ISO,但他们都想要钱来购买规范/标准。

我非常接近得出没有免费版本的结论,但我想知道为什么?以及是否有人有任何好的选择?

0 投票
1 回答
154 浏览

c# - C# FFMPEG 我得到 MPEG2 和 MPEG4 格式的错误?

我正在通过 c# 表单使用 ffmepg 库制作转换器。我可以将我所有的视频转换成我想要的任何格式。但我在 mpeg2、mpeg、mpeg4 格式中收到以下错误。我的代码是;

**是我的错;**NReco.VideoConverter.FFMpegException: 'C:\Users\zbaran\Videos\New folder\ 转换后的 Alan Walker、Sabrina Carpenter 和 Farruko - On My Way.webm.mpeg2: Invalid argument (exit code: 1)'

我应该怎么办?请帮忙!但是另一种格式正在起作用。我没有任何错误。

0 投票
0 回答
33 浏览

unit-testing - 逐级测试MPEG2解码器

我正在为 MPEG2 传输流编写视频解码器并寻找测试数据。更具体地说,我希望能够在解码管道的每个阶段(逆量化、逆 DCT 等)将我的解码器的输出与一组参考输出进行比较。

即使我只能比较 1 片,那也足够了。

编辑:我的意思是 H.262.0 视频流/序列

0 投票
0 回答
549 浏览

ffmpeg - ffmpeg:无法将硬件编码器 h264_rkmpp 与软件解码的 ATSC OTA 传输一起使用

当尝试使用来自 ATSC 源的 Rockchip MPP 编码器 h264_rkmpp 将硬件编码为 h264 时,FFMPEG 错误如下:

“无法在过滤器'Parsed_null_0'和过滤器'auto_scaler_0'支持的格式之间转换”

此示例中使用的示例文件可在此处下载:https ://transfer.sh/BRMej/out.ts

使用的完整命令和结果输出如下:

0 投票
1 回答
700 浏览

ffmpeg - 用于编码视频 mpeg2video 但扩展名为 .mov 的 ffmpeg 选项

我刚做完一个项目,需要制作一个特定格式的输出,应该和我收到的视频格式一模一样。我识别源格式的最佳方法是使用 ffprobe。这是它的输出:

我对上述文件做了很多视频工作,作为我管道的一部分,我将文件转换为 ProRes4444。现在我需要将此视频转换为与上述相同的格式。

关于格式的几个问题,如果我理解正确,mpeg2video 是 mpeg2,这通常不会显示为 .mov 文件,但源是 mov 容器。为什么?

输入格式的编码器是否重要?特别是 XDCAM?

解决我的问题的替代方法是使用媒体编码器,但即使那个应用程序似乎也没有给我在 mov + mpeg2 的选项,如果它是 mov,它几乎强制使用 Apple ProRes 来保持高分辨率。此外,没有任何选项允许我在源级别设置 fps,即 54.94,而我拥有的最接近的选项是 59.94。

请帮忙,