fang5566
管理员
管理员
  • UID3719
  • 注册日期2005-03-07
  • 最后登录2024-03-21
  • 发帖数18482
  • 经验4836枚
  • 威望5点
  • 贡献值4316点
  • 好评度1115点
  • 社区居民
  • 最爱沙发
  • 忠实会员
  • 终身成就
阅读:2862回复:6

Firefox 43 Linux发行版将默认采用FFmpeg

楼主#
更多 发布于:2015-11-19 19:35
绝大部分Linux发行版中都包含了FFmpeg,最近Mozilla也决定在Firefox中采用最新的FFmpeg包,这个决定应该也不会让人感觉到意外,虽然对Firefox而言这也是个比较重要的变化。FFmpeg是知名的多媒体框架,这套解决方案本身已经相当流行。绝大部分Linux发行版都采用该方案,且默认融入到系统中,或者至少也有其一席之地。Linux系统之一的Ubuntu最近就从Libav转到了FFmpeg。


FFmpeg说得具体些,是提供播放任意多媒体数据的各种应用与库的集合。它并不仅针对Linux,Windows平台上也有。它能够从源码中编译,而且对各种架构都是适用的,包括x86、ARM、PowerPC等。

关于Firefox采用FFmpeg,最早是在9月份就提出的,该特性现已加入到Firefox 43 beta版中,很快稳定版分支也将加入。Firefox的Bugzilla如此描述这项BUG条目:“将默认采用FFmpeg PDM(如果ffmpeg在系统中可用的话)。我们默认将使用libav 9或FFmpeg 2.2。如果设置media.fragented-mp4.ffmpeg.enabled,则将允许使用libav 0.7和ffmpeg 0.8或更新版本。”

一般用户应该没办法在视觉上发现其中的变化,Firefox 43预计将在2015年12月15日来临。


http://www.cnbeta.com/articles/448679.htm
Firefox More than meets your experience
fiag
管理员
管理员
  • UID1188
  • 注册日期2004-12-21
  • 最后登录2024-02-19
  • 发帖数4681
  • 经验686枚
  • 威望0点
  • 贡献值402点
  • 好评度51点
1楼#
发布于:2015-11-19 20:32
基本没有用FF播放过视频吧。要不就成了暴风影音了?
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
2楼#
发布于:2015-11-19 22:09
真是无力吐槽这个新闻了 什么叫也不会让人感觉到意外。。。。 这个又不是本来用libav 现在转成ffmpeg了

阻碍Mozilla使用libav/ffmpeg有2个原因,一个是授权协议,一个是跨编译器编译(主要障碍在VC编译,毕竟ffmpeg在windows上是使用gcc编译的)

授权协议在于ffmpeg是GPL/LGPL授权,Mozilla不可能采用GPL的部分,只能采用LGPL的,而LGPL的又不能静态链接进Mozilla的模块,原来的争论就在这里,所以现在LGPL模块决定单独搞个dll出来啦,windows平台预计在Fx45左右可以使用ffmpeg

而Mozilla决定使用ffmpeg的原因在于ffvp9的解码性能比google的vp9解码性能要快一大截(avx2优化),而这个需要yasm1.2以上支持,windows平台的mozilla-build暂时默认使用yasm1.1(感觉是某个人考虑不周,已经带yasm1.2了),所以这个导致windows平台支持需要推迟。
http://pcxfirefox.wordpress.com/
pangyf10
火狐狸
火狐狸
  • UID48425
  • 注册日期2014-12-30
  • 最后登录2023-01-08
  • 发帖数202
  • 经验206枚
  • 威望0点
  • 贡献值70点
  • 好评度9点
  • 社区居民
  • 忠实会员
3楼#
发布于:2015-11-19 23:29
pcxfirefox:真是无力吐槽这个新闻了 什么叫也不会让人感觉到意外。。。。 这个又不是本来用libav 现在转成ffmpeg了

阻碍Mozilla使用libav/ffmpeg有2个原因,一个是授权协议,一个是跨编译器编译(主要障碍在VC编译,毕竟ffmp...
回到原帖
那这个仅仅是为了替换vp9的解码吗?为何不把h264什么的一块换了,换成一个看着也舒服啊。
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
4楼#
发布于:2015-11-19 23:37
pangyf10:那这个仅仅是为了替换vp9的解码吗?为何不把h264什么的一块换了,换成一个看着也舒服啊。回到原帖
h264不可能用ffmpeg的 因为是gpl授权
http://pcxfirefox.wordpress.com/
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
5楼#
发布于:2015-11-19 23:40
pcxfirefox:h264不可能用ffmpeg的 因为是gpl授权回到原帖
看参数是支持mp4?难道我理解有误   等明天我在电脑上再查查  ffmpeg的h264解码我记得是gpl授权
http://pcxfirefox.wordpress.com/
pcxfirefox
千年狐狸
千年狐狸
  • UID39042
  • 注册日期2012-06-22
  • 最后登录2018-01-15
  • 发帖数2539
  • 经验1263枚
  • 威望2点
  • 贡献值242点
  • 好评度133点
  • 最爱沙发
  • 忠实会员
  • 社区居民
6楼#
发布于:2015-11-20 11:45
我查了下 ffmpeg pdm仅用于MediaSourceDecoder 貌似取代的是MP4Reader 用于所有支持格式的mediasource 并不是h264专用的解码器  所以授权还是LGPL
http://pcxfirefox.wordpress.com/
游客

返回顶部