FFmpeg

✍ dations ◷ 2025-10-23 00:04:29 #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社区便将这些违反协议的公司、组织、个人的网址贴在“耻辱大厅”(又叫“耻辱柱”)上,并与这些公司/组织/个人商讨如何解决著作权争议。

相关

  • 摇晃婴儿综合症虐待性头部创伤(英语:Abusive head trauma,简写AHT),旧称摇晃婴儿综合症(英语:Shaken baby syndrome,简写SBS),是指因婴儿受到暴力地摇晃而对其脑部产生的损害,为一种儿童虐待。在美国,
  • 哈布斯堡-洛林王朝哈布斯堡-洛林皇朝(Haus Habsburg-Lothringen)是统治奥地利大公国,匈牙利,波希米亚和意大利部分公国和1804年至1918年间统治奥地利帝国和后期奥匈帝国的家族。他的前身是奥地利
  • 劳伦·白考尔劳伦·白考尔(英语:Lauren Bacall,1924年9月16日-2014年8月12日),原名贝蒂·琼安·佩尔斯克(Betty Joan Perske),是一位美国电影及舞台演员、模特儿及作家,以其低沉性感的嗓音闻名于好
  • 乡民乡民有以下的意思:
  • 奥尔德敦坐标:44°56′35″N 68°40′35″W / 44.943047°N 68.676461°W / 44.943047; -68.676461奥尔德顿(英语:Old Town)是美国缅因州佩诺布斯科特县的的一个城市,位于佩诺布斯科特河
  • 美国动视动视公司(英语:Activision Publishing, Inc.)成立于1979年,是一家电子游戏开发商、发行商和经销商。动视发行的第一个产品是一款在雅达利2600游戏机上使用的游戏卡带,这款产品在
  • 伊朗人民圣战组织伊朗人民圣战者组织(波斯语:سازمان مجاهدين خلق ايران、sāzmān-e mojāhedin-e khalq-e irān‎)是主张推翻伊朗现政权伊朗伊斯兰共和国的一个宗教左翼
  • 孙策孙策(175年7月-200年5月5日),字伯符,吴郡富春(今浙江杭州富阳)人,孙策是长沙太守孙坚的长子、吴大帝孙权的长兄,是孙吴的开拓者和奠定基础首要者。在群雄割据时期,曾待过袁术旗下,但不
  • 阿尔萨斯语阿尔萨斯语(,意为“阿尔萨斯德语”),一种通行于法国阿尔萨斯地区的日耳曼语系方言,属于低地阿勒曼尼语,与德语密切相关,使用者人数超过70万。
  • 岩鬣蜥岩鬣蜥是岩鬣蜥属(,又名圆尾蜥属或圆尾鬣蜥属)的蜥蜴,分布在加勒比地区。它们是高度的特有种,在每一个岛上都只有一个物种或亚种。岩鬣蜥属的学名是来自古希腊文的“圆尾”,取自它