如何剪切视频长度(Mp4)?

时间:2012-03-31 20:47:09

标签: flash

我有这种情况我希望播放器从开始播放视频到仅15秒,即使视频长度超过15秒,例如它将是大约10分钟。但我只希望它在10秒开始播放。

有没有办法让Flash播放器只播放15秒的视频?这是如何工作的,我应该寻找什么功能?是否也可以使用HTML5播放器?

1 个答案:

答案 0 :(得分:1)

MP4是一种容器格式,但它通常包含.h264 / AAC有效负载,可以在Flash播放器中播放。此格式也设计为流式传输,但是,某些程序可能会以使Flash播放器无法逐步加载或流式传输的方式编写它。问题是元数据的放置。 Flash播放器要求将元数据放在文件的开头。如果碰巧遇到此问题,可以使用ffmpeg + flvtool2将元数据注入正确的位置。这是一个不错的解释哦怎么做:http://www.ioncannon.net/web-design/109/metadata-cuepoint-flash-video-flvtool/

完成此操作后,您需要查看NetConnection以连接到提供视频的服务器。 NetStream用于实际管理视频的播放。并Video将视频放在显示列表中。 Timer是您将用于响应时间变化的类。 NetStream.play() / NetStream.close()Timer结合使用可以满足您的要求。

在网络上有关于如何在文档中找到的示例旁边制作视频播放器的无数教程。还有许多现成的玩家都有开源,所以你可以按原样使用它们,也可以从它们那里学习并制作你自己的。