【发布时间】:2015-10-12 02:01:07
【问题描述】:
我不明白为什么 mplayer 使用 H.264 编解码器播放 .mp4 而 Totem(Gnome 的默认视频播放器)绝对需要 3rd 方 gstream 库。
根据我的阅读:http://forums.debian.net/viewtopic.php?f=30&t=52086
无论是 mplayer 还是大胆的音乐,任何一个都可以播放任何东西。但是对于 Amarok、Exaile、Rhythmbox、Totem 来说也是如此。有些应用需要合适的 gstreamer 插件,然后会使用 ffmpeg 或 xine 插件,
读完后,我认为 Totem 使用了非免费的 3rd 方解码器。但是后来我阅读了以下两个相反的意见,现在我正式感到困惑。
我猜专利持有人很乐意让我们使用以他们的格式创建的内容,无论使用什么软件进行播放,但他们反对使用这些编解码器在未经授权的情况下创建内容。
VS.
H264 解码器必须获得 MPEG LA 的许可,Fraunhofer 明确表示,即使在没有许可的情况下分发 MP3 解码器也侵犯了他们的专利
两位玩家似乎并不依赖相同的库。这是否意味着 mplayer 播放 MP4 格式所依赖的解码器是开源的,而 Totem 不是?如果是,为什么 Totem 会依赖非开源的?
【问题讨论】:
-
“开源”和“无专利”是正交的问题——开源并不会使代码没有专利技术,反之亦然。
标签: open-source mp4 h.264 gnome decoder