Fedora 官方合法地全面支持 MP3 编码方案

MP3 的编码和解码不久将被 Fedora 官方支持。

去年十一月,随着覆盖了 MP3 解码的专利失效后,Fedora Workstation 通过 mpg123 库和 GStreamer 启用了 MP3 解码支持。该更新允许用户通过安装在他们的计算机中的 gstreamer1-plugin-mpg123 软件包来播放 MP3 编码的音乐。

MP3 编码方案在过去十年间和开源界闹得颇不愉快,尤其是在美国。在历史上,由于许可证问题,Fedora 不能在其基础发行版上包括 MP3 解码或编码功能,所以,很多用户只能通过第三方软件库来提供 MP3 支持。

两周前,由于专利到期,IIS Fraunhofer and Technicolor 终止了他们的授权流程,并在几天前, Red Hat 法律部门批准了在 Fedora 中提供 MP3 编码支持。不过还需要一点时间进行软件包审查,该工具是确定会被加入的。同时要说明的是只包括 MP3 而非其它的 MPEG 技术。相信很快我们就可以在 Fedora 中不用第三方库即可转换各种格式的音乐为 MP3 了。

附录:

MP3 的开发始于上世纪八十年代的 Fraunhofer IIS,其基于之前的埃尔兰根-纽伦堡大学的研究成功而开发。2017 年 4 月 23, Technicolor 结束了 MP3 的相关专利授权流程。虽然今天 MP3 已经不是最有效、最先进的音频编码方案了,但是在过去的二十年间,MP3 一直是最流行的音频编码方案,在之后若干年,MP3 想必也会流行依旧。

以下是来自 mp3-history.com 上的两张开发团队合影,有关 MP3 的历史信息也请查阅此网站:

本文来自开源中国社区 [http://www.oschina.net]

时间: 2024-09-24 15:49:45

Fedora 官方合法地全面支持 MP3 编码方案的相关文章

如何使 vlc 支持 fdk-aac 编码(windows平台

可能是由于fdk-aac开源协议的原因,VLC默认是不支持fdk-aac编码的,fdk-aac 是非常优秀的AAC编码库,并且支持AAC-LD AAC-ELD, 对于要求低延迟的场景下很有用. 可以通过修改VLC的编译脚本,并加入fdkaac库来使用VLC支持fdkaac编码器. 我是在64位的ubuntu16.04下编译的,vlc的编译方法参考VLC官网的编译文档.   1  修改vlc/extras/package/win32/configure.sh , 加入--enable-fdkaac

php中支持多种编码的中文字符串截取函数!_php技巧

支持多种编码的中文字符串截取函数!   复制代码 代码如下: /*     * @todo 中文截取,支持gb2312,gbk,utf-8,big5      *     * @param string $str 要截取的字串     * @param int $start 截取起始位置     * @param int $length 截取长度     * @param string $charset utf-8|gb2312|gbk|big5 编码      * @param $suffix

Redis集群Proxy支持select命令方案介绍

目前Redis集群开源的方案主要有Redis Cluster,Codis,Twemproxy等,这几个方案里面都不支持select命令,即用户无法使用select进行逻辑db的切换,这样会给之前使用Redis单机的用户带来一定困扰,导致很多用户在迁移到集群方案的时候需要改造代码,本文探讨Redis集群支持select命令的方案实现. 阿里云Redis集群 阿里云的redis集群版由3大组件构成: redis-config : 集群管理工具 redis-server : 优化过源码的redis,支

Fedora 25因bug推迟发布 并将支持MP3播放

Fedora Linux一直是Linux较为流行的一种发行包之一,开发者为Fedora项目,有红帽公司赞助,目的是创建一套新颖.多功能,并且自由.开源的操作系统. 从2003年开始,以半年为更新周期,进行定时更新,最新一个版本的Fedora 25本该在11月15日发布,但是最新消息显示,Fedora 25因为发现了严重的bug将延迟发布,预计发布时间为11月22日. 除此之外,Fedora因为专利问题,一直没有发行预装支持播放MP3文件的解码器,但如今看来,这种状况将发生改变.gnome官方博客

请教大神request.querystring碰到中文参数返回乱码的问题,解决方案必须支持不编码的中文参数

问题描述 情况是这样,做了个blog系统,必须支持http://blog.xx.com/xxx这样的地址访问,问题在于这个xxx是网站的用户名,支持中文,我查了好多request.querystring中文乱码的解决办法,基本都是传值前进行URL编码,我现在需要一种不编码,直接在浏览器中输入中文参数,能够正确接收的办法.大家可以看到Googlehttp://www.google.cn/search?q=中国百度http://www.baidu.com/s?wd=中国这样直接输入中文参数都是可以正

官方宣布 Electron 现已支持 TypeScript

官方日前在其博客上宣布,Electron 已正式支持 TypeScript. electron npm 包现在包含了一个 TypeScript 定义文件,该文件提供了整个 Electron API 的详细注释.即使你正在编写 vanilla JavaScript 代码 (可以理解为原生 JavaScript 代码),这些注释也可改进你的 Electron 开发体验.只需通过 npm install electron 命令在你的项目中获取最新的 Electron typing. TypeScrip

萨科齐在个人竞选的官方微博上寻求支持

15日,萨科齐接受电视采访. 现年57岁的http://www.aliyun.com/zixun/aggregation/30577.html">法国总统萨科齐15日在接受法国电视一台晚八点整点新闻节目采访时宣布,作为现任总统,他将代表执政党人民运动联盟参加今年举行的法国总统选举,争取连任.他把自己比作"船长",航程中遭遇风暴,现在不能"擅离职守".当天萨科齐开通了个人竞选的官方微博,在网络上寻求支持.根据近期民调显示,萨科齐支持率目前落后于社会党总

正则表达式u修饰符(支持UTF-16编码)

正则表达式u修饰符: 此修饰符标识能够正确处理大于\uFFFF的Unicode字符. 也就是说,会正确处理四个字节的UTF-16编码. 此修饰符是ES2015新增,更多正则表达式新特性可以参阅ES2015 正则表达式新增特性一章节. 更多正则表达式教程可以参阅正则表达式教程板块. 代码实例: console.log(/^\uD842/u.test("\uD842\uDFB7")) 输出false,由于"\uD842\uDFB7"是一个四个字节的UTF-16编码,代表

Docker 如何支持多种日志方案?- 每天5分钟玩转 Docker 容器技术(88)

将容器日志发送到 STDOUT 和 STDERR 是 Docker 的默认日志行为.实际上,Docker 提供了多种日志机制帮助用户从运行的容器中提取日志信息.这些机制被称作 logging driver.  Docker 的默认 logging driver 是 json-file. # docker info |grep 'Logging Driver'Logging Driver: json-file 如果容器在启动时没有特别指明,就会使用这个默认的 logging driver. jso