经常我们在处理视频文件时,会遇到各种各样格式的文件,FLV就是常见的一种,FLV的流行是因为它文件小。FLV是伴随着FLASH MX发展而来的新兴格式。目前各大视频网站,如优酷、土豆、酷六、56网、Youtube等都采用了FLV格式的视频文件。FLV的详细介绍请参考百度百科:FLV。
以上所说的视频网站均采用了FLV作为视频文件,那他们是如何处理视频缩略图的呢?也许有人会猜想使用最笨拙的方法,播放后使用截图软件进行截图。对于我们这种普通的小博客、小网站,这当然是首选,但是对于像优酷这样的视频网站,绝对不会采用这种笨拙的方法的。至于优酷等视频网站是如何进行截图的,我无法了解,但可以肯定的是,绝对已经实现程序自动化处理视频截图。我这里要讲的只是一种实现的方法(FFMPEG),有了这种方法我们也就不再需要人工处理视频截图了。这种方法也用到之前的一个项目中去,总体来说还不错,稳定性也比较高。截图速度不要期望太高,一般1秒到2秒即可输出截图。图片质量也是非常不错的。
Tiny tools是一个实用的工具集合,适用于Chrome浏览器。在自己日常工作中经常会使用到一些诸如时间戳转换,中英文翻译,URL编解码,JSON格式化等工具,网上也有很多类似的工具集合,适用过以后发现都不太满意,因此干脆自己动手写一个好了。按照自己想像中的界面一定要简洁明了,实用高效。
Tiny tools采用了开源的Flat-UI框架,JS框架采用jQuery,以便于快速开发。
在网站开发过程中,数据的查看、编辑、删除是其中必不可少的一项功能。以前最常用的方法就是在模板中直接将数据循环出来并显示,这样写有一个好处就是自由度比较高,想要什么样的格式和样式均可以做 出来,但这样写也有一个弊端就是代码多、不规范、维护麻烦。我以前就是采用这...