在网站上提供视频的最佳方式是什么?

Mic*_*hel 5 html video video-processing

我想在我的网站上发布一些视频.它们以.MP4文件的形式提供,这些文件来自FlipShare相机.

现在我尝试将它们转换为WMV(成功了,但是当嵌入到<object id='mediaPlayer' width='320' height='285' classid='CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95' etc'标签中的html中时,用户必须安装插件,并且网站上10个Windows Media Player的用户体验不仅如此之好.)

所以我看了youtube并想知道他们是怎么做的,但我无法弄清楚他们将视频转换成什么格式.

所以我的问题是:我将视频转换为什么格式,以便在不需要安装在用户浏览器中的播放器中显示.我需要什么工具以及嵌入此类视频的html代码是什么?

如您所见:从头开始.

PS:我经常听到:这个或那个文件扩展名只是一个容器,里面可以有任何东西.如果你在答案中使用了这个,你可以向我解释一下,因为我从来没有理解这一点.对我来说,.cs是ac#文件,而.doc是Word文件,而不是'容器'.

Pek*_*ica 3

我想说,目前最流行的解决方案(YouTube 和其他主要视频门户网站所采用的解决方案)是 H.264 编码的基于 Flash 的视频。Flash 可以播放视频......我认为是版本 8 或 9,并且已经获得了显着的市场份额。

我个人最喜欢的 Flash 播放器是LongTail Player,但它不是免费用于商业用途的。

是一个 SO 问题,其中包含基于 Flash 的播放器(包括开源播放器)的列表。

不过,Flash 无法在 iPhone 和 iPad 上播放。

如果您想支持带有 Flash Player 9 的计算机(我见过一些,但我没有任何硬数字),您将需要对 FLV 文件进行编码(我认为它使用名为 Sorenson 的编解码器)。

即将推出的替代方案是HTML 5 视频,但浏览器对此的支持远未占据主要市场份额。