转贴自 d.CAT- the RIA blog 一般来说 flv是无法直接播放,它只能透过:
1、flashcom server串流播放
2、写一个flash player以假的 net connection跟 net stream去播放本地端的flv档案
因此有人写了一个小程式方便大家做 2 这件事。
rivavx flv player下载rivavx 是一家专做各种 flv related business 公司,例如 authoring tool, presentation product等,但他们很热血的免费提供了 rivavx encoder与 rivavx flv player供大家使用。
下载回去后只要将flv 拖放到player上就可以播放了。根据过去一年来的使用经验,75%的flv它都可以顺利播放。
另外上面的link也包含了免费的 flv encoder,可以将 mpg, avi 等档案转换为 flv, 它内部采用的是 FFmpeg 与 LAME codec,所以是完全免费的。
提到 FFMpeg顺便说一下,最近似乎流行 podcatsting风,有些玩家想用flash做 podcasting player但又苦于 32k sample rate问题无法解决,这件事在server端可以很轻松的用一个middleware 搭配 FFMpeg 将声音档转换为正确的mp3格式再喂给flash 即可,不过我没什么动力做这样的事就是了 :p