开源编解码项目FFmpeg迎来20周年生日 凭一己之力养活全球无数播放器
开源编解码库项目FFmpeg日前迎来20周年生日 ,该项目官方在推特上晒截图显示项目创建于2000年12月20日。
当然对终端用户来说可能对FFmpeg不是特别的熟知 ,不过我们常用的播放器几乎每款都使用FFmpeg的源代码。
该项目不仅被大量免费软件使用 , 同时还有很多大型公司的商业软件例如YouTube和iTunes也同样使用FFmpeg
尽管因为核心开发者数量较少导致开发进度相对来说比较慢,但二十年风雨兼程至少到现在该项目还在继续发展。
在这二十年里该项目的发展也并非是一帆风顺的,实际上在2011年 FFmpeg 就出现政变导致项目一度面临死亡。
当时发动政变的开发者们认为社区分裂情况太严重,会严重威胁项目的发展因此不得已发动政变控制主要维护权。
最终项目创始人法布里斯贝拉选择离开项目组,随后法布里斯贝拉与部分出走的开发者创建另一知名项目 Libav。
现在FFmpeg和 Libav 几乎是所有主流播放器必备的编解码库,这些编解码库全部开源可免费商用无需额外付费。
然而开源并不意味着可以随便使用,如果不遵守开源协议例如明明使用其源代码却不注明那就会被钉在耻辱柱上。
通常情况下开源软件在遵守开源协议的情况下是可以使用的,但如果违反开源协议通常维护者也没有好解决办法。
而该项目则创新性的推出耻辱柱页面,凡是使用其项目源代码和编解码库的软件如果不注明来源就会钉在耻辱柱。
在这些年出现在耻辱柱上的知名播放器非常多, 比如暴风影音、PotPlayer、KMPlayer、万兴科技、WinxDvd等。
不过当前耻辱柱页面已经停止更新不然可能还会出现更多我们熟知的软件,这告诫我们即便开源也要遵守协议哦。