FLV流媒体格式是一种新的视频格式,全称为Flash Video。Flash MX 2004对其提供了完美的支持,它的出现有效地解决了视频文件导入Flash后,使导出的SWF文件体积庞大,不能在网络上很好的使用等缺点。下面我们就来介绍一下如何使用小巧的FLV流媒体文件。
一、建立FLV流媒体格式文件
首先,打开Flash MX 2004,新建一个Flash文档。将准备好的AVI格式的视频文件导入到库中。导入过程会出现向导提示,总共分2步,分别是“编辑”和“编码”的处理(如图1)。
图1 “视频导入”界面
按照默认值进行处理,我们选择“导入整个视频”,单击“下一步”按钮然后“结束”完成导入过程。按下“Ctrl+L”组合键打开库,双击刚刚导入的AVI文件图标,打开“嵌入视频属性”界面(如图2)。
图2 “嵌入视频属性”界面
单击“导出”生成FLV格式文件。
通过以上操作我们成功地将视频AVI格式转换成为了FLV格式。这其中发生了什么变化呢?在默认参数的转化下。使23MB的AVI文件变成了541KB的FLV文件。让一个大块头“瘦”下来,这就可以轻松的放到网络中使用了。
二、使用FLV流媒体文件
新建一个Flash文档,按下“Ctrl+F7”组合键打开组件窗口,将Media Componets中的MediaPlayback组件拖入场景中(如图3)。
图3 将组件拖入场景
用鼠标选中刚拖入的MediaPlayback组件,按下“Alt+F7”组合键打开“组件检查器”界面(如图4)。组件检查器中的参数含义如下:定义了播放文件的类型为FLV,也可以播放MP3文件;URL中需要指定FLV文件的路径,因为我们将FLV文件和Flash文件放在了同一目录中,所以这里只要指定文件名就可以了;Automatically Play为自动播放;Control Placement和Control Visibility分别为播放面板的位置和是否可见。
图4 “组件检查器”界面
设置完成后,我们可以通过按下“Ctrl+Enter”组合键测试效果。视频图像和声音是不是让你耳目一新啊(如图5)!
图5 最终效果
这样一个FLV格式的流媒体播放器就完成了。别看它制作简单,但功能还算齐全,特别是它提供了下载进度的显示,可以一边下载一边播放。这样我们的网站再也不用愁那些“大块头”的视频文件怎么放上去了。Flash MX 2004支持很多视频格式转化为FLV,自己动手做做,你会发现很多新技巧。不断的探索,你会成长的很快!
下载地址:
http://www.7loves.net/flvplay.rar
关于动态回放外部 FLV 文件
作为将视频导入到 Flash 创作环境的替代方法,您可以使用动作脚本在 Flash Player 中动态地回放外部 FLV 文件。可以回放发布为 HTTP 下载文件或本地媒体文件的 FLV 文件。要回放 FLV 文件,请使用 NetStream 对象和 Video 对象的 attachVideo 方法。
可以通过将视频导入到 Flash 创作工具,然后导出为 FLV 文件来创建 FLV 文件。有关将视频导出为 FLV 文件的信息,请参阅Macromedia Flash 视频 (FLV)。如果具有 Macromedia Flash MX Professional 2004,则可使用“FLV 导出”插件从支持的视频编辑应用程序中导出 FLV 文件。请参阅从视频编辑应用程序中导出 FLV 文件(仅限 Flash Professional)。
要回放外部 FLV 文件,您必须将 FLV 文件发布至某个 URL(http 站点或本地文件夹),并向 Flash 文档添加动作脚本代码,以便访问该文件和在运行时期间控制回放。
使用外部 FLV 文件时,有一些功能是在使用导入视频时没有的:
可以在 Flash 文档中使用较长的视频剪辑,而不会减慢影片的回放速度。外部 FLV 文件是使用高速缓存 进行播放的。这意味着大文件被分为小块进行存储而且是动态访问的,并且要求的内存无需与嵌入的视频文件一样多。
外部 FLV 文件可以与它在其中播放的 Flash 文档有不同的帧频。例如,可以将 Flash 文档的帧频设置为 30 fps,而将视频的帧频设置为 21 fps。这使您能更好地进行控制以确保流畅的视频回放。
利用外部 FLV 文件,Flash 文档回放就不会在视频文件进行加载时中断。导入的视频文件有时可能会中断文档回放以执行一些功能,例如访问 CD-ROM 驱动器。FLV 文件可以独立于 Flash 文档而执行一些功能,因此不会中断回放。
对于外部 FLV 文件,给视频内容加标题比较容易,这是因为可以使用回调函数访问视频的元数据。
有关回放 FLV 文件的详细信息,请参阅动态回放外部 FLV 文件。
Macromedia Flash 视频 (FLV)
Macromedia Flash 视频 (FLV) 文件格式使您可以导入或导出带编码音频的静态视频流。此格式适用于通讯应用程序(如视频会议)以及包含从 Flash Communication Server 中导出的屏幕共享编码数据的文件。
在以 FLV 格式导出包含流式音频的视频剪辑时,将使用“发布设置”对话框中的“流式音频”设置对音频进行压缩。有关音频设置的信息,请参阅为 Flash SWF 文件格式设置发布选项。
FLV 格式的文件是使用 Sorensen 编解码器压缩的。请参阅关于 Sorenson Spark 编解码器。
以 FLV 格式导出视频剪辑:在“库”面板中选择视频剪辑。
从“库”选项菜单中选择“属性”。
在“嵌入视频属性”对话框中,单击“导出”。
在“另存为”对话框中,为导出的文件输入一个名称。为该文件选择一个保存位置,然后单击“保存”。
在“嵌入视频属性”对话框中,单击“确定”以关闭对话框。
你可以到我的BLOG,有FLV转换说明: http://www.osye.com/blog/?cat=1&paged=2
Riva FLV Encoder 下载: http://blog.bandao.cn/help/toflv.htm
若本机播放,需下载flv播放器
[FLV Player]: http://www.onlinedown.net/soft/48421.htm
若在自己网页或博客上播放,需知道flv文件地址,加上播放器就能播放了
两款: http://yong.net.ru/article.asp?id=8
若只知道flv地址,想播放或想插入网页/论坛/博客/播放的话,使用这个小工具: http://yong.net.ru/article.asp?id=11
参考资料: http://yong.net.ru
一、建立FLV流媒体格式文件
首先,打开Flash MX 2004,新建一个Flash文档。将准备好的AVI格式的视频文件导入到库中。导入过程会出现向导提示,总共分2步,分别是“编辑”和“编码”的处理(如图1)。
![](https://i-blog.csdnimg.cn/blog_migrate/18436e70c34947b2a96dcfb1b026f27f.jpeg)
图1 “视频导入”界面
按照默认值进行处理,我们选择“导入整个视频”,单击“下一步”按钮然后“结束”完成导入过程。按下“Ctrl+L”组合键打开库,双击刚刚导入的AVI文件图标,打开“嵌入视频属性”界面(如图2)。
![](https://i-blog.csdnimg.cn/blog_migrate/4cc58edb12e827e7d6b961a9d74031db.jpeg)
图2 “嵌入视频属性”界面
单击“导出”生成FLV格式文件。
通过以上操作我们成功地将视频AVI格式转换成为了FLV格式。这其中发生了什么变化呢?在默认参数的转化下。使23MB的AVI文件变成了541KB的FLV文件。让一个大块头“瘦”下来,这就可以轻松的放到网络中使用了。
二、使用FLV流媒体文件
新建一个Flash文档,按下“Ctrl+F7”组合键打开组件窗口,将Media Componets中的MediaPlayback组件拖入场景中(如图3)。
![](https://i-blog.csdnimg.cn/blog_migrate/8f94fb7fafc03483a99046669356433a.jpeg)
图3 将组件拖入场景
用鼠标选中刚拖入的MediaPlayback组件,按下“Alt+F7”组合键打开“组件检查器”界面(如图4)。组件检查器中的参数含义如下:定义了播放文件的类型为FLV,也可以播放MP3文件;URL中需要指定FLV文件的路径,因为我们将FLV文件和Flash文件放在了同一目录中,所以这里只要指定文件名就可以了;Automatically Play为自动播放;Control Placement和Control Visibility分别为播放面板的位置和是否可见。
![](https://i-blog.csdnimg.cn/blog_migrate/2e528cc4700cf0723424a9c0fb8d6872.jpeg)
图4 “组件检查器”界面
设置完成后,我们可以通过按下“Ctrl+Enter”组合键测试效果。视频图像和声音是不是让你耳目一新啊(如图5)!
![](https://i-blog.csdnimg.cn/blog_migrate/dad8d51a18ac0303cc337030350b3ddf.jpeg)
图5 最终效果
这样一个FLV格式的流媒体播放器就完成了。别看它制作简单,但功能还算齐全,特别是它提供了下载进度的显示,可以一边下载一边播放。这样我们的网站再也不用愁那些“大块头”的视频文件怎么放上去了。Flash MX 2004支持很多视频格式转化为FLV,自己动手做做,你会发现很多新技巧。不断的探索,你会成长的很快!
下载地址:
http://www.7loves.net/flvplay.rar
关于动态回放外部 FLV 文件
作为将视频导入到 Flash 创作环境的替代方法,您可以使用动作脚本在 Flash Player 中动态地回放外部 FLV 文件。可以回放发布为 HTTP 下载文件或本地媒体文件的 FLV 文件。要回放 FLV 文件,请使用 NetStream 对象和 Video 对象的 attachVideo 方法。
可以通过将视频导入到 Flash 创作工具,然后导出为 FLV 文件来创建 FLV 文件。有关将视频导出为 FLV 文件的信息,请参阅Macromedia Flash 视频 (FLV)。如果具有 Macromedia Flash MX Professional 2004,则可使用“FLV 导出”插件从支持的视频编辑应用程序中导出 FLV 文件。请参阅从视频编辑应用程序中导出 FLV 文件(仅限 Flash Professional)。
要回放外部 FLV 文件,您必须将 FLV 文件发布至某个 URL(http 站点或本地文件夹),并向 Flash 文档添加动作脚本代码,以便访问该文件和在运行时期间控制回放。
使用外部 FLV 文件时,有一些功能是在使用导入视频时没有的:
可以在 Flash 文档中使用较长的视频剪辑,而不会减慢影片的回放速度。外部 FLV 文件是使用高速缓存 进行播放的。这意味着大文件被分为小块进行存储而且是动态访问的,并且要求的内存无需与嵌入的视频文件一样多。
外部 FLV 文件可以与它在其中播放的 Flash 文档有不同的帧频。例如,可以将 Flash 文档的帧频设置为 30 fps,而将视频的帧频设置为 21 fps。这使您能更好地进行控制以确保流畅的视频回放。
利用外部 FLV 文件,Flash 文档回放就不会在视频文件进行加载时中断。导入的视频文件有时可能会中断文档回放以执行一些功能,例如访问 CD-ROM 驱动器。FLV 文件可以独立于 Flash 文档而执行一些功能,因此不会中断回放。
对于外部 FLV 文件,给视频内容加标题比较容易,这是因为可以使用回调函数访问视频的元数据。
有关回放 FLV 文件的详细信息,请参阅动态回放外部 FLV 文件。
Macromedia Flash 视频 (FLV)
Macromedia Flash 视频 (FLV) 文件格式使您可以导入或导出带编码音频的静态视频流。此格式适用于通讯应用程序(如视频会议)以及包含从 Flash Communication Server 中导出的屏幕共享编码数据的文件。
在以 FLV 格式导出包含流式音频的视频剪辑时,将使用“发布设置”对话框中的“流式音频”设置对音频进行压缩。有关音频设置的信息,请参阅为 Flash SWF 文件格式设置发布选项。
FLV 格式的文件是使用 Sorensen 编解码器压缩的。请参阅关于 Sorenson Spark 编解码器。
以 FLV 格式导出视频剪辑:在“库”面板中选择视频剪辑。
从“库”选项菜单中选择“属性”。
在“嵌入视频属性”对话框中,单击“导出”。
在“另存为”对话框中,为导出的文件输入一个名称。为该文件选择一个保存位置,然后单击“保存”。
在“嵌入视频属性”对话框中,单击“确定”以关闭对话框。
你可以到我的BLOG,有FLV转换说明: http://www.osye.com/blog/?cat=1&paged=2
Riva FLV Encoder 下载: http://blog.bandao.cn/help/toflv.htm
若本机播放,需下载flv播放器
[FLV Player]: http://www.onlinedown.net/soft/48421.htm
若在自己网页或博客上播放,需知道flv文件地址,加上播放器就能播放了
两款: http://yong.net.ru/article.asp?id=8
若只知道flv地址,想播放或想插入网页/论坛/博客/播放的话,使用这个小工具: http://yong.net.ru/article.asp?id=11
参考资料: http://yong.net.ru
做成FLV的视频
一般基于两种考虑
一是防盗链
二是加快播放速度
由于FLV一般采用与SWF合作播放视频
因此
下载SWF格式的文件后由于没有下栽FLV所以下栽后会失去作用
并且FLV的地址被封装在SWF文件中
因此想下载就必须先将SWF转成FLA格式的
所以。。。
一般基于两种考虑
一是防盗链
二是加快播放速度
由于FLV一般采用与SWF合作播放视频
因此
下载SWF格式的文件后由于没有下栽FLV所以下栽后会失去作用
并且FLV的地址被封装在SWF文件中
因此想下载就必须先将SWF转成FLA格式的
所以。。。
利用FLASH MX新建个SWF
在组件栏把Mediadisplay数据包拖到窗口上
然后看组件检查器-----参数
参数里有FLV 跟MP3两个选择
点FLV
然后在下面的地址栏里添上你的FLV的源地址
然后可以通过发布预览观看
让别人看的话也可以做成一个SWF发布出来
在组件栏把Mediadisplay数据包拖到窗口上
然后看组件检查器-----参数
参数里有FLV 跟MP3两个选择
点FLV
然后在下面的地址栏里添上你的FLV的源地址
然后可以通过发布预览观看
让别人看的话也可以做成一个SWF发布出来
【
如何下载视频】有3个办法:一是先复制YouTube上视频的连接url(正在播放的页面地址),进入网站
http://kej.tw/flvretriever/,贴入地址按“RETRIEVE NOW”可得到一个解码后的地址“FLV FILE URL”,用迅雷等下载下来就可以用专用播放器播放了。二是手动下载链接
http://www.youtube.com/get_video.php?video_id= 视频ID,将真实地址中等号和“&&feature”间的字符直接替换前面的视频ID即可。三是直接看完视频,打开IE缓存文件夹 (Temporary Internet Files,一般在系统根目录的Documents and Settings里),很容易找到Youtube的php文件,剪贴出来将扩展名改为FLV即可。
【 播放】:有FCZone FLV Player、FlashGuru FLV Player 、martijndevisser FLV Player等,推荐使用nFLVPlayer,下载地址: http://www.softsea.net/soft/141888.htm。当然也可以用在线播放器,比如Loadr ( http://dengjie.com/loadr)和Google Player Generator
( http://dengjie.com/temp/google_player.swf)
【 格式转换】:如果要将文件转成FLV格式,离线转换可选择Sorenson Squeeze 、Riva FLV Encoder、Turbine Video Encoder 、Flix Exporter 、SWiSH Video或Flash 自带的Flash Video Exporter等工具,要在线转换也就是像Youtube一样上传视频自动转换,可以用FFmpeg、Flix Engine、Turbine Video Engine和Video to Flash Console等工具。反过来将FLV视频转为WMV等,可以选CinemaForge或WinAVI Video Converter7.1。
【 搭建视频Blog】:可选择的工具推荐RED5 ( http://www.osflash.org/red5)或Flash Media Server ( http://www.macromedia.com/go/fms)。
【 播放】:有FCZone FLV Player、FlashGuru FLV Player 、martijndevisser FLV Player等,推荐使用nFLVPlayer,下载地址: http://www.softsea.net/soft/141888.htm。当然也可以用在线播放器,比如Loadr ( http://dengjie.com/loadr)和Google Player Generator
( http://dengjie.com/temp/google_player.swf)
【 格式转换】:如果要将文件转成FLV格式,离线转换可选择Sorenson Squeeze 、Riva FLV Encoder、Turbine Video Encoder 、Flix Exporter 、SWiSH Video或Flash 自带的Flash Video Exporter等工具,要在线转换也就是像Youtube一样上传视频自动转换,可以用FFmpeg、Flix Engine、Turbine Video Engine和Video to Flash Console等工具。反过来将FLV视频转为WMV等,可以选CinemaForge或WinAVI Video Converter7.1。
【 搭建视频Blog】:可选择的工具推荐RED5 ( http://www.osflash.org/red5)或Flash Media Server ( http://www.macromedia.com/go/fms)。