探秘 FFmpeg 版本发展时间简史
前言
FFmpeg 是一套开源的计算机程序,主要用于记录、转换数字音频、视频,并能将其转化为流。它提供了录制、转换以及流化音视频的完整解决方案,在多媒体处理领域应用广泛。很多小伙伴们想系统的学习FFmpeg,还是有必要了解下FFmpeg的版本发展历史,感受它每次的版本迭代是如何从开源发展到如今在音视频理论“瑞士军刀”的地位的!
- 官网:https://ffmpeg.org/
版本进化史
早期版本奠基(2000-2012)
- 0.5版本(AKA分支):2009 年 3 月 10 日发布了该版本,算最古老的版本了,代号"half-way to world domination A.K.A. the belligerent blue bike shed" ,仅支持基础编解码功能,采用早期接口设计,奠定了音视频处理框架的基础结构,在这版本成型前也做了大量的开发来使该版本成型,从官方代码提交记录可以看到从 2007 年开始开发各类音视频编解码器、解复用和复用器的支持,也积极参与谷歌夏季编程活动。