用于网络播放的链视频(flash / html5相当于mplayer?)

时间:2013-05-08 23:01:24

标签: linux flash ubuntu video mplayer

我有一个庞大的视频库和一个用于描述/组织它们的MySQL数据库(以及有关视频的元数据)。我目前拥有的是一个php前端,可以使用system()调用来做这样的事情:

mplayer vidfile.mp4 -ss 110 -endpos 5 -fs vidfile.mp4 -ss 130 -endpos 9 -fs

这可以让我以链式方式播放相同视频(或多个视频)的片段。这很有效。

但是,显然,这只适用于您在服务器上的情况。如果您通过网络向客户提供此文件,则无法运行。

因此,假设我将所有视频都放在名为/home/videos的文件夹中,是否有一种简单的方法可以使用Flash容器,HTML5容器或其他方法进行类似的调用? (将stdout重定向到什么状态?)

编辑:如果重要,视频全部采用h.264 / mp4格式,我不愿意转换它们。

1 个答案:

答案 0 :(得分:0)

我对mplayer一无所知,但您可以使用ffmpeg从现有视频中创建flv:

ffmpeg -i vidfile.mp4 -vcodec copy -acodec copy vidfile.avi

如果您想在不保存已转换内容的情况下传输文件,可以按照ffmpeg指南http://ffmpeg.org/trac/ffmpeg/wiki/StreamingGuide进行操作。