2011-10-11 43 views
0

我希望能够从PHP(在Windows上)停止FFMPEG。发送输入到PHP的命令行程序

我现在正在做的是开始它像这样:

pclose(popen("start ffmpeg -i rtmp://livestream -o a_file.mp4", "r"));

但只要我做了,我已经失去了所有连接到程序(右?)。

我想发送一个'q'来阻止它。有没有办法做到这一点?

编辑:我应该可以解释我使用pclose,因为我需要PHP脚本来继续运行,从而关闭文件指针。也许问题应该是:我如何让脚本运行并打开文件指针?

回答

1

proc_open给你一个文件指针,这样你就可以写入程序的输入。文档页面上有例子。