是否可以在线播放由两个或多个视频文件组成的视频?
由于我原来的帖子不够清楚,这里有扩展的解释和问题。
我的网站托管在 Linux/Apache/PHP 服务器上。我有 FLV/F4V 格式的视频文件。如有必要,我还可以将它们转换为其他可用格式。所有视频都具有相同的宽高比和其他参数。
我想要的是构建(或使用如果存在)在线视频播放器,该播放器实时播放由多个视频文件连接在一起组成的视频,即当用户单击查看视频时。
例如,访问者来到我的网站并看到标题为“欢迎”的视频可供播放。当他/她点击播放该视频时,我会获取视频文件“Opening.f4v”、“Welcome.f4v”和“Ending.f4v”,并将它们依次加入/合并/连接,以动态创建一个连续的视频。
生成的视频看起来就像一个视频,没有视觉线索、滞后,甚至视频部分之间可观察到的最小延迟。基本上所做的是某种形式的即时编辑或预编辑,用户会看到结果。生成的视频不会保存在服务器上,它只是实时合成和播放。
此外,如果可能的话,不应让用户在看到生成的视频之前等待合并结束,而是能够在合并同时完成的同时立即播放视频的第一部分。
这可以通过 flash/actionscript、ffmpeg、html5 或其他在线技术实现吗?我不需要解释它是如何可能的,只是点头表示它是可能的以及一些进一步调查的链接。
另外,如果一种选择是使用 Flash,那么当从 iphone/ipad 访问网站时,有哪些替代方案可以实现此功能?