FFmpeg

✍ dations ◷ 2025-08-13 21:22:31 #C函式库,自由软件,多媒体,多媒体框架

FFmpeg 是一个开放源代码的自由软件,可以运行音频和视频多种格式的录影、转换、流功能,包含了libavcodec——这是一个用于多个项目中音频和视频的解码器库,以及libavformat——一个音频与视频格式转换库。

“FFmpeg”这个单词中的“FF”指的是“Fast Forward(快速前进)”。有些新手写信给“FFmpeg”的项目负责人,询问FF是不是代表“Fast Free”或者“Fast Fourier”等意思,“FFmpeg”的项目负责人回信说:“Just for the record, the original meaning of "FF" in FFmpeg is "Fast Forward"...”

这个项目最初是由法布里斯·贝拉发起的,而现在是由Michael Niedermayer在进行维护。许多FFmpeg的开发者同时也是MPlayer项目的成员,FFmpeg在MPlayer项目中是被设计为服务器版本进行开发。

2011年3月13日,FFmpeg部分开发人士决定另组Libav(英语:Libav),同时制定了一套关于项目继续发展和维护的规则。

此计划由几个组件组成:

FFmpeg可使用众多参数,参数内容会根据ffmpeg版本而有差异,使用前建议先参考参数及编解码器的叙述。此外,参数明细可用ffmpeg -h显示;编解码器名称等明细可用ffmpeg -formats显示。

下列为较常使用的参数:

FFmpeg项目本地的编码器:

FFmpeg已实现的:

The default MPEG-4 codec used by FFmpegs the FourCC of FMP4.

2011年1月19日,FFmpeg的现任维护者Michael Niedermayer在邮件列表上披露,FFmpeg发生了“政变”,一些开发者占领了官方网站,关闭了其他人的写入权限。随后政变者宣布FFmpeg “创建新政权”,维护任务将由他们接手,宣称只有维护团队才能拥有主源码库的写入权限。

“新内阁”成员之一的Diego Biurrun解释了他们的行动,称“政变”是迫不得已,表示他们原本想联络每一个开发者,但没成功,因为不是每个人都在IRC上,或者能及时回电话、邮件或短信。“革命”的原因是为了统一,FFmpeg社区分裂的情况严重到他们已经看不下去了。他们期望FFmpeg项目能创建一个健康而友好的开发环境。

随后Fabrice Bellard等人于2011年3月13日跳出去开新项目,称作Libav,Libav里面每位成员的管理权限缩更小(至少不能任意关闭其他人更改代码权限)。而Debian血统也响应,宣布2012年要将ffmpeg指令改成avconv。

Libav跳槽之后有一定程度上更改FFmpeg的指令。

由于Libav、FFmpeg是在LGPL、GPL下发布的(如果使用了其中一些使用GPL协议发布的模块则必须使用GPL协议),任何人都可以在遵守协议的情况下自由使用。目前有很多播放软件都使用了Libav、FFmpeg的代码,但它们并没有遵守LGPL,GPL协议,没有公开任何源代码。Libav、FFmpeg社区便将这些违反协议的公司、组织、个人的网址贴在“耻辱大厅”(又叫“耻辱柱”)上,并与这些公司/组织/个人商讨如何解决著作权争议。

相关

  • 完整街道完整街道(英语:complete streets,又译完全街道)是一种交通政策和设计方法,它要求对街道进行规划、设计、运营和维护时,确保所有年龄和行为能力的使用者,无论采用哪种交通方式,都能安
  • 天后宫台北大天后宫,又称清代台北府城大天后宫,是台湾一座由台湾巡抚刘铭传等官员建立于台北府城的妈祖庙。该庙后在1912年前后因受台风严重毁损及市区改正等缘故遭拆除,原址随后建立
  • BOOMERanG毫米波段气球观天计划 (BOOMERanG experiment,Balloon Observations Of Millimetric Extragalactic Radiation and Geophysics),又名回力镖计划,是三次以高空气球在次轨道飞行测
  • 衣冠南渡衣冠南渡,指晋朝时中原政权和文明首次大规模南迁,由黄河流域迁至长江流域。八王之乱后,晋怀帝、晋愍帝时期之中原地区仍战争不断,内徙的周边部族相继建立政权,威胁到西晋政权,最终
  • 燕山君燕山君(朝鲜语:연산군/燕山君 Yeonsan gun ?;1476年-1506年),姓李,名㦕(朝鲜语:이융/李㦕 Yi Yung),儿名无作金,是朝鲜王朝第10代君主,1494年至1506年在位。第7代君主世祖曾孙、第11代君
  • 波士顿地铁波士顿地铁(英语:MBTA Subway)是在美国马萨诸塞州波士顿市及周边地区运营的地铁系统,目前由马萨诸塞湾交通局运营。该系统于1897年开通了美国历史上第一条地铁,目前有四条线路组
  • 美国东部美国东部(英文:Eastern United States、the American East或the East)简称美东,是指美国密西西比河以东的州份。如果将美国分为东西两部分,密西西比河以西首两梯次的州份 (从北到
  • 库里亚大会库里亚大会或区会议 (拉丁语:comitia curiata)为古代罗马王政时期重要的管理机构。早期,罗马人根据氏族分为30个库里亚,该群体被称为“罗马人民”。其职责包括选举高级公职人员,宣
  • 有机铍化学有机铍化学是研究含有铍-碳键的化学分支。有机铍化合物中,铍都以+2价的形式出现。有机铍化合物具有很高的毒性,对空气和水敏感。二烃基铍是有机铍化合物的一种,可由格氏试剂或
  • 浊舌唇塞音浊舌唇塞音是一种罕见的辅音,用于一些口语中。几内亚比绍的Bijago语(英语:Bijago language)中有此音。该音亦见于一些发音障碍。在国际音标中,该辅音以符号或来表示。浊舌唇塞音