假设我创建了一个类似Camtasia的视频,并将其保存为.avi
。我将如何以编程的方式提取一个子剪辑,比如说从1:00到1:50。这是PHP能处理的吗?
ffmpeg
编辑:我不介意使用库,如果不能单独处理它的话,还可以使用。但我不期待通过命令行得到什么东西。理想情况下,它将通过PHP.
我认为像Camtasia这样的视频捕捉程序可能有自己的编解码器(我认为Camtiasia称它为TechSmith)。不确定这是否对PHP脚本有任何影响。
发布于 2010-07-14 02:35:18
我强烈建议您不要使用PHP直接这样做。有很多视频操作工具可以从命令行(例如,ffmpeg)运行,这样做的效率要高得多。如果你想变得有点花哨(并且想大幅提高你的网站的响应能力),你可以将作业弹出到数据库中,让一个不断运行的服务进行剪辑提取,在完成后用相关信息更新数据库。
当然只是个主意。可能有一个带有PHP绑定的模块处理视频,但是当视频被分割时,您仍然会遇到让用户等待(并占用and服务器资源)的问题。
https://stackoverflow.com/questions/3242989
复制相似问题