我有这个命令
for ($i=0; $i -gt -1; $i++) {
$path = "..."
ffmpeg -f dshow -i audio="Microphone (USB Microphone)" -y -t 00:10:00 -b:a 128k $path
}
我需要获取命令输出流最后一行的当前状态,然后如果该行在 5 秒内保持不变(陈旧/冻结/挂起),则记录“警告:程序正在冻结。尝试重新启动...”,然后停止该进程并重新启动该命令。
但我想知道,这可能吗?感谢您的帮助。