【发布时间】:2016-08-24 11:40:29
【问题描述】:
我想在服务器端通过 PHP 将静止图像插入 mp4 序列,放置图像的位置会移动,例如我会将图像放入具有色度键颜色(或指定坐标)在一个房间里,这个相框的位置会在视频中移动(如果可能的话..)。与 Facebook 的“朋友节”视频非常相似。请参阅此example link。
是否有任何类或函数可以让我这样做?
查看了上一个问题,但似乎没有结论? Inserting an image inside a video at particular position via PHP and a video extension
提前感谢您的帮助!
【问题讨论】:
-
没有关于如何单独使用 PHP 执行此操作的答案,但希望我的回答对一些建议有用。
-
非常感谢您的详细回复以及示例工具的链接。我会根据你的步骤考虑使用 FFmpeg,如果我的客户愿意使用插入图像的静止帧,那么我们就不必应用透视/扭曲..
-
PS:如果您不需要移动图像(如电视新闻阅读器 + 缩略图),那么您可以使用 linked answer 将图像放置在一个位置 x 数量的时间。如果有像带有标志的汽车这样的运动,那么您需要静止图像(抓取)并检查每个帧静止图像应该放置的位置。这就是 PHP 变得笨拙的地方(但可行取决于准备好的视频输入)。为此,您需要 C++/C# 或 Java 或 AS3 之类的东西。