为什么Raspberry Pi需要MPEG-2许可证?


41

20128月24日起,可以购买硬件解码MPEG-2视频的许可证。

这是我的问题:

  1. 这是否意味着如果没有此许可证,RPi将无法处理所有MPEG-2视频,否则它将很难顺利播放?
  2. 许可证以哪种形式出现?它是要安装在发行版中的文件吗?还是硬件激活之类的?

谢谢。

Answers:


31

该许可证使您可以使用内置的硬件编码器/解码器对提到的媒体类型进行解码和编码(如果适用)。

硬件编码器/解码器速度更快,并且不依赖核心CPU来处理这些文件。而是使用GPU处理文件。它直接与视频内存(解码)或RAM(编码)对话,使其流畅流畅。您不需要此许可证,可以使用软件版本。但这确实很慢。

许可证将是您放置在某处的文件,或者是您定义为系统全局变量的密钥。编码器/解码器库将请求这些并将它们传递到硬件中,在该芯片上将对其进行解析;如果密钥与序列号匹配且有效,那么您将被允许使用公开的API(我可以很快看到该密钥被黑)。

Raspberry Pi不包含此功能以降低成本。对我们来说,可以用几笔钱来换,但是如果他们制造了100万个单位,即多出了360万英镑,他们就不得不花钱购买只有一小部分人会使用的东西。


2
我们需要确认许可证的交付方式以及哪些软件可以使用许可证。
Alex Chamberlain 2012年

Raspberry Pi表示还没有使用mpeg2。(某种暗示取决于mpeg2的支持情况),因为它是如何交付的,我稍后会购买一脚踢球,并告诉您。
Piotr Kula 2012年

因此,您可以购买许可证什么都不做?
Alex Chamberlain 2012年

1
是的..然后等到它做某事:-)
Piotr Kula 2012年

2
有时你只需要笑。
Alex Chamberlain 2012年

5

该许可证允许通过硬件加速在RPi上播放MPEG2内容。没有许可证,它将无法播放文件。许可证是与RPi序列号关联的密钥。

希望这能消除疑虑。在编解码器许可下可在Rpi站点上获得更多信息


10
并非完全如此。没有许可证,RPi可以播放MPEG2文件,但只能使用软件解码。而且它没有足够的CPU能力来流畅地播放大多数游戏。如果您有一些低分辨率和/或低比特率的视频,即使没有硬件加速也可以正常工作。
Krzysztof Adamski 2012年

1
它是什么”?使用许可证可以加速哪些软件?
Alex Chamberlain 2012年

1
该许可证使mpeg2流可以由GPU而非ARM代码解码。它与使用软浮点库和专用浮点芯片之间的区别相同。
techeno 2012年

2
@techeno谢谢您的回答。您是否可以编辑您的答案,以指定MPEG2如果没有许可证,Raspberry Pi仍然可以通过软件解码来播放流?
Avio 2012年

4

需要注意的一件事:在澳大利亚和世界其他地方,直播电视是MPEG2。如果不添加软件编解码器或购买许可证,就无法在Pi上观看直播电视。(即,视频不会显示;音频会像AC3一样工作)。因此,如果您所在的国家/地区使用MPEG2 Video,并且打算在Pi上观看直播电视,请与您的Pi一起购买许可证。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.