gpt4 book ai didi

PHP popen() 或 proc_open() 来存储/设置 pid,这样我就可以在我启动的窗口中关闭进程

转载 作者:行者123 更新时间:2023-12-04 23:19:17 26 4
gpt4 key购买 nike

我正在尝试使用 proc_open 打开 ffmpeg 的实例。它适用于没有标题的 popen 但我无法设置标题,因为它需要另一行或我尝试过的东西
popen("title $title\r start/min ffmpeg -loglevel quiet -re -i udp://$UIP:$UPort -codec: copy -f mpegts udp://$ip?pkt_size=1316", "r");没用,
我的工作代码如下

   $title=$_POST['title'];  
$ip=$_POST['IPtxt'];
$UIP=$_POST['UDPAddress'];
$UPort=$_POST['UDPPort'];
echo "Starting ffmpeg...\n\n";
popen("start /min ffmpeg -loglevel quiet -re -i udp://$UIP:$UPort -codec: copy -f mpegts udp://$ip?pkt_size=1316", "r");
echo "Done.\n";
我需要存储标题或进程 ID,以便在单击停止按钮时停止进程。我看过 proc_open 但我不确定它的正确语法。

最佳答案

popen("start /min ffmpeg


这不会运行 ffmpeg。它运行 start.exe - 并且运行 ffmpeg。尝试直接运行 ffmpeg,然后您可以使用 proc_get_status() 获取 pid 或 proc_terminate() 通过 PHP 资源杀死它。

关于PHP popen() 或 proc_open() 来存储/设置 pid,这样我就可以在我启动的窗口中关闭进程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70026829/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com