现今互联网上留传有不少以SWF方式发布的教学视频。怎样在Linux下观看这种教学视频文件呢?
实际上,这种SWF格式的视频就是编译好的Flash字节码文件。与同样是以Flash传播的FLV格式文件不同linux运维最佳实践,通常的视频播放器如MPlayer和VLCMediaPlayer是难以直接播放的。下边将介绍三款在Linux下SWF格式的Flash播放器。
1.swfdec
swfdec是最早的一个开源Flash实现方案,目前可以播放大多数Flash7格式的视频,被包含在几乎所有发行版软件库房中,有32和64位版本。
2.Gnash
Gnash是新兴的开源Flash实现方案,目前也是仅可支持到Flash7格式视频,在近五年的发行版中都能看到它的踪影,有32和64位版本。
3.AdobeFlashStandalonePlayerforLinux
AdobeFlashStandalonePlayer被包含在Adobe面向是FlashDebugger的软件包中,须要在Adobe网站上额外下载。因为版权缘由linux视频播放器,不被包含在绝大多数发行版软件库房中,只有32位版本。因为是官方的,对于各类SWF的兼容疗效也是最好的。
Fedora10下安装:
Peguin.SWF网站上会及时更新FlashLinux版本相关的资讯以及独立版本的下载linux视频播放器,找Debugger/Standalone即可。
为了便捷只须要独立SWF播放器的同事的同事下载,在这儿提供从中提取的最新的独立版本(2.6MB):点此下载。更新至10.0.42.34版本
下载并用7-zip解压即可。双击解压缩生成的flashplayer即可使用。
若要在GNOME下创建SWF播放关联的话,右键点击任一SWF文件,选择“属性”-“打开方法”-“添加”,找到并选中刚刚解压的flashplayer,点击“确定”。以后再选择上面的单选框将其设置为默认的SWF播放器,最后点击“关闭”完成。
总结
个人用几个法语句型方面的SWF视频测试了下,Gnash有时会出现音画不同步的现象,swfdec播放良好,与AdobeFlashStandalonePlayer差异不大。有些同学提及新东方的SWF播放不能的问题,这是新东方故意使用非标准SWF格式造成的,不仅新东方自己的播放器,目前没有完美解决方案。因手头没有新东方的SWF,难以测试以上三款播放器的情况。
前面三款独立Flash播放器喜欢那个呢?赶快选一个去看SWF教学视频吧!
0.任意网路浏览器+Flash插件
若果只有极少几个SWF文件的话红旗linux安装,折腾半天这些独立的Flash播放器未免太麻烦了。虽然只须要打开任意启用了Flash的网路浏览器,将想要播放的SWF文件拖动到地址栏上,浏览器都会用Flash插件打开本地SWF文件了。