在网站上玩flv

时间:2010-06-15 11:28:57

标签: flash video

我的客户想在他们的网站上播放Flash视频。 为了确保我理解正确,我需要: 1.创建一个FLV文件 2.使用一些flv播放器或将flv包裹在swf中

问题: 1.播放器选项 - 访问者必须下载/安装它还是仅在网站本身安装一次?你可以推荐任何免费的播放器,以确保跨浏览器的兼容性?

  1. swf选项:我需要flash应用程序来进行包装吗?

  2. 我以后可以使用像flashobject库这样的实际嵌入吗?

  3. 在两个选项之间进行选择的主要考虑因素是什么?如果这些选项确实如此?

  4. 任何帮助都将受到高度赞赏。祝你今天过得愉快,今天我们为很多目标祈祷: - )

3 个答案:

答案 0 :(得分:2)

  

1。创建一个FLV文件

使用FFMpeg。这非常简单:ffmpeg -i input.avi output.flv

  

2。使用一些flv播放器或将flv包裹在swf中

我使用FlowPlayer取得了成功。

答案 1 :(得分:1)

为了传送flash视频,需要在以下容器之一中对音频和视频进行编码

  • Adob​​e Flash Video(FLV)
  • Adob​​e Flash Video 2.0(F4V)[带Flash Player 9.0.r115及更高版本的H.264编解码器]

<强>实施

是的,你需要一些包装FLV播放器来播放文件。 如果您有Dreamweaver CS3 / CS4,则有一个选项允许回放到FlvPlayer.swf(播放器的类型取决于您希望如何下载它)。为此选项选择插入 - >媒体 - > Flash视频。 [确保在必要时取消选择提示用户下载Flash Player选项]。

如果您没有软件,有许多开源解决方案,其中最受欢迎的是Flowplayer(使用RTMP或HTTP Streaming),这是一个开源(GPL 3)视频播放器。它是免费的,但Flowplayer商标出现在需要移除商业许可证的播放器上。

你的案例的优点是 视频文件可以是任何格式(mpg,avi,wmv,mov),网页设置将负责转换。

就闪存插件,下载和兼容性而言,Mark Pilgrim (Dive into HTML5)已经讨论了以下视频工作流程,以确保跨浏览器的最大兼容性

  1. 制作一个使用Theora的版本 Ogg中的视频和Vorbis音频 容器
  2. 制作另一个使用WebM的版本 (VP8 + Vorbis)。
  3. 制作另一个使用H.264的版本 基线视频和AAC“低 复杂性“MP4中的音频 容器
  4. 链接到a的所有三个视频文件 单个元素,和秋天 回到基于Flash的视频播放器。

  5. <video id="movie" width="320" height="240" preload controls>
    <source src="mymovie.mp4" type='video/mp4; codecs="avc1.42E01E, mp4a.40.2"' />
      <source src="mymovie.webm" type='video/webm; codecs="vp8, vorbis"' />
      <source src="mymovie.ogv" type='video/ogg; codecs="theora, vorbis"' />
      <object width="320" height="240" type="application/x-shockwave-flash" data="flowplayer-3.2.1.swf"> 
        <param name="movie" value="flowplayer-3.2.1.swf" /> 
        <param name="allowfullscreen" value="true" /> 
        <param name="flashvars" value='config={"clip": {"url": "http://wearehugh.com/dih5/good/bbb_480p.mp4", "autoPlay":false, "autoBuffering":true}}' /> 
        <p>Download video as <a href="mymovie.mp4">MP4</a>, <a href="mymovie.webm">WebM</a>, or <a href="mymovie.ogv">Ogg</a>.</p> 
      </object>
    </video>
    

    您需要检查Mark's site以获取编码命令,并将AddType处理程序放置到配置文件中以获取ogg格式等。

    以下讨论您是要自行部署视频还是在Flash CS3中自定义视频。

    <强>下载

    这取决于您要使用的传送格式,无论是渐进式还是流式传输。

    渐进式下载表示视频将下载到硬盘。即使在完成下载之前,也可以开始播放视频。

    Streaming 表示发生缓冲,以便一次下载少量数据。要使用此选项,需要 Flash视频流服务

    祝你好运。

答案 2 :(得分:0)

我正在使用http://www.platipus.nl/flvplayer/download/1.0/ 这对我来说很完美。

修改非常简单:

 <p align="right"> 
 <embed src="http://www.aip.de/People/AKhalatyan/MOV/flvplayer.swf?file=http://www.aip.de/People/AKhalatyan/MOV/GalaxyMerger_ms4v2.flv"width="320" height="240" quality="high" type="application/x-shockwave-flash"        pluginspage="http://www.macromedia.com/go/getflashplayer">
 </embed>
 </p>  

我使用的是旧版本,也许最近的版本有更多选项。

欢呼阿曼。