萍聚社区-德国热线-德国实用信息网

 找回密码
 注册

微信登录

微信扫一扫,快速登录

萍聚头条

查看: 5868|回复: 5

[推荐] Flash 视频(FLV)编码、转换、录制、播放方案

[复制链接]
发表于 2007-2-21 17:05 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册 微信登录

x
FLV格式是现在流行的在线流媒体格式,是一种新的视频格式,全称为Flash Video,大部分视频短片网站都用它。

所以我们的目的就是把目前绝大部分主流的视频格式(如 rm 、 WMV 、 MPG 、 MP4 、 3GP 等等)转换为 Flash 视频格式,然后利用流媒体技术,让绝大部分用户可以不需要额外的播放软件就直接点播视频。下面就转贴类似的方案流程:

客户端编码工具(Client-Side-FLV-Encoding)
场景:拿到一个 MPG 或 AVI 文件,打算在个人电脑上转换成FLV.

1,Sorenson Squeeze: http://www.sorensontech.com/solutions/prod/mx_win.php
2,Riva FLV Encoder: http://www.rivavx.com/index.php?encoder&L=3
3,Turbine Video Encoder: http://www.blue-pacific.com/products/turbinevideo/default.htm
4,Flix Exporter: http://www.on2.com/consumer/flix-exporter/
5,SWiSH Video: http://www.swishzone.com/index.php?product=video
6,Flash 自带的Flash Video Exporter: http://www.macromedia.com/devnet ... exporter_print.html

服务器端转换工具(Server-Side-FLV-Conversion)
场景:想把 MPG 或 AVI 上传到你的服务器并自动转换成 FLV 吗?

1,FFmpeg : http://sourceforge.net/projects/ffmpeg | 教程1: http://soenkerohde.com/tutorials/ffmpeg | 教程2: http://klaus.geekserver.net/flash/streaming.html (Google Video 使用的就是这个东东.)
2,Flix Engine : http://www.on2.com/developer/flix-engine-sdk   | 教程: http://www.flexauthority.com/articlesIndex.cfm | 范例: http://www.flexauthority.com/Samples/FlixEngine/index.html
3,Turbine Video Engine: http://www.on2.com/developer/flix-engine-sdk
4,Video to Flash Console: http://www.geovid.com/Video_to_Flash_Console
5,Mencoder: http://www.mplayerhq.hu/design7/dload.html
6,libvp62: http://libvp62.sourceforge.net/

录像/实时广播(Record/Broadcast)
场景:想制作一个语音视频Blog满足自恋的欲望吗?

1,RED5: http://www.osflash.org/red5
2,Flash Media Server: http://www.macromedia.com/go/fms

在线编码,分享视频(Online Encode & Share)
场景:想不花钱就可以在线分享你的视频吗?

1,Google Video: http://video.google.com/
2,You Tube: http://www.youtube.com/
3,iFilm: http://www.ifilm.com/
4,Veoh: http://www.veoh.com/
其他站点请参考 http://www.dolc.de/forum/viewthread.php?tid=453252 第3楼列表

本地 FLV 文件播放器(FLV Player)
场景:拿到了 FLV 文件不知道怎么播放了.

1,martijndevisser FLV Player: http://www.martijndevisser.com/blog/article/flv-player-updated
2,FlashGuru FLV Player: http://www.flashguru.co.uk/free-tool-flash-video-player
3,FCZone FLV Player: http://fczone.com/2006/01/fms-media-player.cfm

或者把下载回来的.flv 文件转换为.wmv, .rm, .mpg等格式在WM(Windows Media Player), RP(RealPlayer)下播放,教程请参考 http://www.dolc.de/forum/viewthread.php?tid=453252 第三楼。 或者当然可以直接使用转换前的源文件,请事先把各种音频视频解码装全。

在线 FLV 文件播放器(Online FLV Player)
场景:知道一个在线FLV地址,又懒得下载和安装播放器.

1,Loadr: http://dengjie.com/loadr/
2,Google Player Generator: http://dengjie.com/temp/google_player.swf
3,Danger Video Player -Playlist Editor : http://dengjie.com/loadr/r.swf?f ... .swf&clr=000000

[ 本帖最后由 eppelheim 于 2007-2-21 16:13 编辑 ]

评分

1

查看全部评分

Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2007-2-21 18:36 | 显示全部楼层

转贴另外一篇

在网页中插入Flv视频文件
Flv视频文件的来源

首先说下这个Flash视频,也就是Flash Video。

为什么要用这个?很显然是需要在网页中播放视频。我们都知道一般的视频文件,要不就是asf格式、wmv格式使用mediaplayer进行播放,要不就是rm格式用RealPlayer播放。

这样的问题是,格式的不同就需要选择不同的播放器,这对于本地计算机没有安装相应播放器的用户来说,这些视频根本无法收看。

并且,还由于这些文件的容量过大,下载慢,查看也不很流畅。

所以,解决播放器和容量的问题,运用Flash有个方法:将各类视频文件转换成Flash视频文件。

播放器有嵌入在浏览器中的Flash播放器,这好像每个人的机器都有的吧,解决了其它一般视频文件需要挑选播放器的问题,当然这也就是Flash的优势。

容量方面,从FlashMX2004起就支持了转换为Flash视频的功能,经过相关设置后,可缩小原有视频的容量,最终转换的文件扩展名是FLV。

一句话:最终获得的是个FLV即Flash视频文件。

那么Flv文件如何在网页中显示呢?Flv文件也只是视频文件,它的播放同样是需要播放器的,而这个播放器就是FlashPlayer。

第一种方法:

将本地Flv文件导入部署到Flash软件中,以库中元素的形式而存在,将该元素拖入场景,调整位置后,发布为swf文件即可。

注意以上文件在本地测试没有问题,但上传到网络时,其他浏览者是无法查看的,因为当前的播放器调用的是本地Flv文件。

所以,需要调整路径。首先需要将Flv文件上传到某个网络空间,并且获得其准确的路径地址。

其次,打开Flash软件,选择Flv组件,Alt+F7打开“组件检查器”,将“ContentPath”中的路径由本地地址替换为网络绝对地址


再来将该Flash发布导出swf文件。这时候才可以任意使用该swf文件,如同插入其他一般Flash文件一样。

测试: http://www.cnbruce.com/flv/13.swf

当然,此时还会有个播放器控制按钮相关的一个swf文件,记得要附带着。

第二种方式:

在第二种方式介绍之前,你有没有发觉第一种方式有点麻烦?因为我们是需要将视频插入到网页的,现在却需要先制作一个swf播放器文件,其中还有些曲折。然后再打开网页编辑器将swf文件插入。

正如我们在网页中插入Flash按钮一样,先要用Flash制作按钮,然后将该Flash插入到网页。但你有没有注意到Dreamweaver提供了直接插入Flash按钮的功能,也就是说:你不必去制作Flash按钮,直接通过DW中该途径就能很快完成自己的需要。

那么,同样,现在的Dreamweaver8支持了这一功能:插入Flash视频

你不需要去制作播放视频的swf文件,只需要提供一个Flv视频文件即可。这也就是我所要说的重点。

打开插入面板,选择常用类别,单击媒体按钮后的向下箭头,从下拉列表中选择“Flash视频”



弹出的对话框中,可使用网络上已经固定的Flv文件地址,还可以是选择浏览本地的Flv文件,但要注意该Flv文件应是你所定义的DW当前该站点中的,以获得相对路径,便于之后所有文件一起上传后,一样能寻找到该文件。

不出所料,设置完毕后,DW8自动生成了FLVPlayer_Progressive.swf播放器文件和Halo_Skin_3.swf控制器皮肤文件。

那么,最后你上传网页时就是4个文件一起上传。



OK,调试个地址看看:http://www.cnbruce.com/flv/

第三种方式:

如果你还是觉得文件比较的多,只要要一个播放器和一个Flv文件就了事。那么,借用下Google的这个swf播放器googleplayer.swf,自己只需要提供flv路径就可以了,除flv外,googleplayer.swf还支持mp3文件。

具体如何使用google的这个播放器,Danger同学介绍了个: http://www.dengjie.com/weblog/comments.asp?post_id=1066

并且还提供了个在线工具 http://dengjie.com/temp/google_player_cn.swf

http://video.google.com/googlepl ... p;playerMode=normal
当然,毕竟这个播放器是Google的,只要通过URL的参数选项即可播放相应的该视频文件。

如果能脱离第一、第二种方式,使用第三种方法又不想使用Google的播放器,那只有自己来写一个swf播放器了。Danger似乎已经完成。

我的方法则是把google的该播放器下载了下来,然后放到自己的空间里面 ,接着就来使用了 http://www.cnbruce.com/flv/ googleplayer.swf?videoUrl=http%3A%2F%2Fwww%2Ecnbruce%2Ecom%2Fflv%2Flaislabonita%2Eflv&thumbnailUrl=http%3A%2F%2Fwww%2Ecnbruce%2Ecom%2Fblog%2Fimages%2F2006%2D2%2Ejpg&playerMode=normal

评分

1

查看全部评分

Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
 楼主| 发表于 2007-2-21 18:42 | 显示全部楼层

另外用HTML代码调用音乐视频地址的方法

1。用HTML代码调用音乐视频地址的方法

与贴图贴音乐和Flash的方式类似,首先你一定要先知道这个视频文件在网上的URL地址。当你在一个网站里听到或看到了一个好的视频节目,一般并不是很容易知道它的地址是什么,有经验的网友可以通过察看网页代码的方法找到其URL地址。

得到了这个音乐或视频的地址之后,在发贴页面里,直接贴HTML代码(可惜目前DOLC还不支持)
贴音乐Html范例
<embed src="http://70.137.224.190/Public/guestlinks/Violin_Concerto_Op_14_I-Allegro.mp3" width=358 height=20 controls=ControlPanel loop=true autostart=true volume=100 type=audio/x-pn-realaudio-plugin Initfn=load-types mime-types=mime.types >

贴视频Html范例

<EMBED src="http://www.youtube.com/v/v8Y7v994SKk width=425 height=350 type=application/x-shockwave-flash"></EMBED>

2。 使用DOLC多媒体BB代码

WMV格式的文件样式: #[ wmv]mms://your.com/example.wmv[/wmv]   (Embed Windows media file in thread page)

# [ rm]rtsp://your.com/example.rm[/rm]   (Embed Real Movie in thread page)

# [ flash=400,300]http://www.your.com/flash.swf[/flash]   (插入一个flash影片)


[ ] 此处为文件真实链接地址[] 获取真实地址的方法请搜索相关帖子。



3。在Dolc 贴youtube视频请参照以下两个贴:

1.如何发youtube录像: http://www.dolc.de/forum/viewthread.php?tid=395901

2.发youtube影片的办法: http://www.dolc.de/forum/viewthread.php?tid=439944

其它站点其他格式视频请根据类型参照 DOLC 代码 分别用其他多媒体代码。

[ 本帖最后由 eppelheim 于 2007-2-26 17:36 编辑 ]

评分

1

查看全部评分

Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2007-2-22 02:39 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
头像被屏蔽

TA的专栏

发表于 2007-2-22 02:49 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
发表于 2007-6-15 14:13 | 显示全部楼层
Die von den Nutzern eingestellten Information und Meinungen sind nicht eigene Informationen und Meinungen der DOLC GmbH.
您需要登录后才可以回帖 登录 | 注册 微信登录

本版积分规则

手机版|Archiver|AGB|Impressum|Datenschutzerklärung|萍聚社区-德国热线-德国实用信息网 |网站地图

GMT+2, 2024-6-4 23:18 , Processed in 0.070120 second(s), 22 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表