添加动态视频内容(类似YouTube)(PHP)

添加动态视频内容(类似YouTube)(PHP),php,flash,mp3,flv,Php,Flash,Mp3,Flv,我正在寻找一个网站上为用户设置视频上传,并希望他们通过Flash播放器观看。这个网站已经有一部分是由其他人建立的,我想知道有什么样的技术来处理视频文件,特别是在PHP中 我想这些文件需要转换成FLV。在那之后,我认为它只是加载FLV,就像Flash中的SWF一样 他们还想用Flash流媒体播放mp3,所以如果它也能支持mp3,那就太酷了。是适合你的工具。它是一个主要的开源视频编码库,许多其他工具都基于此。直接使用有点棘手,但我认为有一些包装器。与Daniels answer不同,我建议您检查一下

我正在寻找一个网站上为用户设置视频上传,并希望他们通过Flash播放器观看。这个网站已经有一部分是由其他人建立的,我想知道有什么样的技术来处理视频文件,特别是在PHP中

我想这些文件需要转换成FLV。在那之后,我认为它只是加载FLV,就像Flash中的SWF一样


他们还想用Flash流媒体播放mp3,所以如果它也能支持mp3,那就太酷了。

是适合你的工具。它是一个主要的开源视频编码库,许多其他工具都基于此。直接使用有点棘手,但我认为有一些包装器。

与Daniels answer不同,我建议您检查一下,这是一个PHP包装器库,它添加了一个面向对象的API,用于访问和检索视频和音频文件中的信息,使用


你可以做很多事情,从格式转换、为缩略图获取视频帧图像等等,都可以用一种简单的方式来完成。

使用YouTube API,让它们帮你完成繁重的工作。

你试过显示FLV吗?最近在一个项目中使用了这个方法,效果非常好。也非常容易配置

仅供参考: 如果你有总部的视频,你不需要把它们编码成FLV。Flash Player 10具有内置H264支持,这是HQ在流行视频网站上所做的。

  • 对于将电影转换为flv,我建议(与以前大多数人一样)
  • 您可以通过http传输这些flv,但是用户不能在电影中向前跳。你需要一个像或这样的流媒体服务器。(这些服务器也比纯HTTP更高效)
  • 最后,您需要播放流的FlashMovie。你自己写一个很容易,或者你选择了一个开源/免费的玩家。(例如:)

事实上,我发现使用其他服务对文件进行编码是最简单的选择,也是最快的设置。我最终用它来完成这个项目。我还不担心流媒体服务器/服务,因为大部分视频都很短,人们不会在视频中跳转。

有很多被低估的帖子,其中有3个类似youtube的开源解决方案的链接,非常适合你的问题(至少是这样)。

据我所知,这段视频将发布在YouTube上,YouTube不起作用,因为视频必须是私人的。如果我错了,你能提供一个链接吗?知道这个很好,尽管我需要一个从avi到flv的方法。这之后就不难了,我还了解了这个——一个在AmazonEC2和S3上运行的开源视频平台。它管理上传、编码和流媒体,并实现RESTful API。请看一看,这可能是最好的选择,尽管设置和配置时间令人望而却步。使用众多编码服务中的一种更容易,特别是当只需要标准编码时。是的,我同意。所有这些都很容易落入想自己做每件事的陷阱。有些服务很好,而且成本很低,很难证明自己有理由这样做。