Actionscript,AS3,MXML,Flex,Flex Builder,Flash Builder,Flash,AIR,Flash Player之关系

flash动画是如何兴起和衰退的?

How did the Flash MV rise and fall?

这篇文章是我在之乎上的一个回答:http://www.zhihu.com/question/23940320/answer/26149559

原文提问:

记得刚上网那会,flash动画还是很火的,比如有什么 大话三国,秋水堂,火柴人格斗,东北人都是活雷锋等数不完的MV二次制作,现在怎么就看不到看到当年的盛况了。

我的回答:

因为大家都去看美剧了。

=============== 为了报答题主邀请之恩,认真回答下。

上面的回答是很认真的,大家真的都去看美剧了。

Flash动画(专业点叫Flash MV)这种媒体表现形式和Flash的兴衰有很大的关系。2001年到2008年是Flash MV发展的黄金时期。让我们看看那段时间发生了什么。

Actionscript,AS3,MXML,Flex,Flex Builder,Flash Builder,Flash,AIR,Flash Player之关系

图片出处:Actionscript,AS3,MXML,Flex,Flex Builder,Flash Builder,Flash,AIR,Flash Player之关系

1. 没有之一

2001年前后,互联网上的动画表现形式,一个是GIF,另一个还是GIF。那些IE浏览器专用的跑马灯之类效果就不算了吧?基于浏览器看视频还必须要装神马Media Player插件Real Player插件吧?那时候大家还是用Real Player看VCD光盘上的大话西游和女神兰兰的动作片吧?还在用超级解霸看租来的港片VCD吧?

嗯,我说的是动画,怎么又扯到视频?在那个没有网吧只有游戏吧(一种有十几台电脑只连局域网的小黑屋)的年代,只要有点能动起来的东西,管他动画还是视频,大家都乐意看啊。

于是,Flash突然就火了。这么小的文件(几百KB~几MB),这样精美的画面,放大不失真(基于矢量)的效果,支持流式播放,边下载边播放,能支持交互正看重看倒看或者点个“开始播放”神马的……

在那个网速64K/512K/1024K的年代,这真的是业界良心啊!

而且,那个时候在互联网上能流畅播放的可以动起来的大段的内容,还!只!有!Flash!!!

不火才怪了。

2. 自掘坟墓

既然后面蓬勃发展的事情你都知道了,那我们就直接进入高潮吧。

Flash MX(Flash Player 6)开始,Macromedia 给Flash加入了支持播放视频的能力。当时可以在SWF格式的文件中嵌入视频数据,依然支持流播放。

然后Flash MX 2004(Flash Player 7)开始把视频单独作为一种文件格式提出来,这就是大名鼎鼎的FLV格式。

FLV这种视频格式的出现引爆了视频流媒体整个行业。因为那时Flash播放器的装机率已经超过95%(当然现在也是啦),用Flash做一个几十KB的小播放器,然后用这个小播放器来流式播放FLV视频文件,做一个视频点播网站不是妥妥的么!

后面的事情,我们都知道了。Youtube、土豆、优酷等等就起来了。

Macromedia/Adobe 后来一直在改善FLV格式,视频编码从Sorenson Spark,到On VP6再到H.264,音频编码从MP3到AAC,容器格式从FLV到F4V/MP4……这些修改让这种小众的视频格式越来越优秀和开放,最后成了FLV成了主流的视频格式。现在你想找一款不支持FLV的视频播放器,还真难。 抛弃FLV,迎接MP4——制作Flash Player支持的H.264视频格式

当然,FLV的流行与 FFmpegMEncoder 这两套开源codec的支持是分不开的。觉得上传任何视频文件都能帮你转换成在线视频的网站很牛B?他们只是在后台运行了一套自动转换程序而已。

当然,做视频站不是那么简单的事情,我这里只是想表达,这个技术已经主流化,免费化了,简单化了。在这种技术支撑下,FLV想不火都难。

大家在互联网上关注的,无非是吸引眼球的,好看的,精美的,有趣的,色情的(我有说么)……这些美剧日剧韩剧都能给你,那为毛还要看Flash MV这种上世纪的东西?

3. 百花齐放

到了AS3时代,Flash的性能大幅提升,语言大幅强化,在企业开发和交互站点上进行过一番尝试和推广。有段时间,招行的网银专业版甚至都使用了Flex技术。一时间画板应用、虚拟现实、在线音频视频编辑器等等充斥互联网。Adobe抛出RIA(Rich Internet Application)概念,意思是说你那半成品Web2.0和AJAX算个毛线啊……

虽然在企业开发中使用比较广泛,但大众并不了解RIA是个什么东西。我可以不负责任的说,那时的RIA体验绝对比AJAX好很多,可是……可是……(不说了,说起来都是泪)

由于后来出现Adobe对Flash Player高级功能收费以及 放弃Linux平台 、被乔帮主忽悠、被Unity3D等平台捧杀 等等事件。Adobe自知在企业市场干不过H5,将Flash的主要发展方向转向了视频和游戏。Flash Player在移动设备上的失败,造就了AIR在手机游戏上的成功。彼时,已经有更多漂亮的,大胆的(你敢说没看过页游广告妹妹的招牌动作?)Flash网页游戏和更多的手机游戏可玩,Flash MV还有什么吸引力?

4. 苟延残喘

当然,Flash MV的生命力仍在。我经常在公交车上看到一些相声段子或者视频广告,一看就是上世纪Flash MV的手法。他们在二十一世纪依然占据着一席之地,而且会持续下去。

Flash 是个优秀的软件,大量的美术工作者可以在不懂程序的情况下,使用她做出精美的交互动画。但成也萧何,败也萧何。大量不懂程序的美术工作者做出的交互作品,对于互联网和浏览器就是一个噩梦。乔布斯忽悠大家说Flash性能低占CPU高,Adobe还真的浑身是嘴也说不清。但各种小白们还真的能找到各种理由证明帮主的忽悠是真实的谎言。

何况,Adobe根本就没说什么。

Flash 和Flash MV依然会有市场,它们还会在自己的领域继续发光,Adobe依然可以开心地卖软件,Macromedia依然是死不瞑目。

只是——这世界变了。