如何在网页中仅播放视频的特定部分?

时间:2010-04-29 19:21:25

标签: flash video

有没有办法在网站上显示视频,这样我就可以只显示视频片段而无需将文件切片成实际剪辑?

编辑:具体来说,我想使用开源Flash播放器播放剪辑。我可以制作特定的剪辑,但这是耗时的,也是维护的噩梦。

第二次编辑:youtube无法正常工作,因为我们能够控制谁观看这些视频非常重要。此外,此Web应用程序正在运行经典的LAMP堆栈。

6 个答案:

答案 0 :(得分:2)

免费的流量视频播放器将播放视频文件,它包含源代码和api函数以更改搜索位置:

http://flowplayer.org/

答案 1 :(得分:0)

您将视频编辑为另一个文件,并将该文件作为视频嵌入到您的页面中; - )

答案 2 :(得分:0)

你可以尝试从php执行ffmpeg或类似的东西来动态生成一个剪辑部分 - 但这会是作弊,不是吗? - 我相信在许多视频播放器中必须有一种模糊的方式来选择视频的起点和终点,这就是为什么用户可以在观看时切换到视频中的某个点......

答案 3 :(得分:0)

它取决于您使用的视频技术很多。例如,Quicktime剪辑在媒体(数据)和“电影”(元数据)之间具有清晰且易于操作的区别。

很久以前,你可以用'simplemovie'(视频相当于记事本:-))打开一个片段,选择你想要的部分,复制,新(空)文件,粘贴,保存和选择“带参考” 。结果是一个非常小的文件,其中不包含任何媒体,但只要“大”文件仍然存在,它就是绝对有效的电影文件。

我确信SMIL具有类似的能力;但谁实现了这个?至于其他容器,我不知道。

我猜您最好的选择是检查您嵌入网页的播放器的API。它可能有一些参数来指定新的“开始”和“结束”点。运气好的话,它甚至可以让它看起来像子剪辑一样。

答案 4 :(得分:0)

根据您的评论,您似乎仍在考虑切片文件/只要其自动化。

问题是,您没有提到您正在使用的平台/语言。如果恰好是.net,对此的修改对我们来说效果很好:http://jasonjano.wordpress.com/2010/02/09/a-simple-c-wrapper-for-ffmpeg/。该示例用于转换,但可以调整为使用ffmpeg所需的功能,即只抓取一段视频。

答案 5 :(得分:0)

我不认为这是最好的方法,但你可以使用一些AS3来加载电影,因为动画片段然后使用.addFrameScript(),gotoAndPlay()和.Stop()来手动控制剪辑。