你好,SO的人!
我们试图在 PHP 中编写一些非常小而简单的代码来生成视频的变体,始终使用相同的文件。
该脚本必须在视频文件的随机或特定帧上制作一个小像素标记,并且必须实时流式传输。
这是一些伪代码来解释我的想法:
$frame = $_GET[frame];
$videofile = 'video.avi';
make_random_red_pixel_mark($videofile, $frame);
有谁知道这是否可以使用ffmpeg?同样,对我们来说,尽快执行此程序也非常重要。
意味着重新处理整个视频的解决方案对我们的目的没有用处。它应该类似于隐藏式字幕或快速图像/叠加过滤器,无需重新处理整个视频即可应用。同样,我们不能使用 Javascript 或任何 HTML 方法放置覆盖,因为实际操作必须在视频文件本身上。
原始视频的质量和帧率应保持不变。也许其他一些 PHP 模块或软件可以使用 exec() 从 PHP 中执行?
有什么推荐吗?
提前致谢!!
克里斯·C·鲁索
更多信息:
1)我们可以在任何我们想要的帧上应用这个过程,所以我们可以使用“关键帧”来避免整个 GOP 的解码和重新编码。
2)如前所述,视频流必须实时流动。