【发布时间】:2020-02-20 11:49:19
【问题描述】:
我的代码使用gst-launchcommand 在 linux 电脑上运行网络摄像头。
当我终止进程时,网络摄像头窗口没有关闭,但程序停止运行。我希望网络摄像头窗口也关闭。 你能帮我解决这个问题吗?
import subprocess
import time
import os
import signal
cmd = "gst-launch-1.0 -v v4l2src ! video/x-raw,format=YUY2 ! videoconvert ! autovideosink"
process = subprocess.Popen(cmd, shell = True)
time.sleep(5)
#print(subprocess.Popen.pid)
#process.terminate()
os.kill(process.pid, signal.SIGKILL)
#process.kill()
【问题讨论】:
-
您的代码中基本上已经将答案注释掉了。
标签: python python-3.x subprocess os.system gst-launch