Python - サブプロセス終了を使用してプロセスを終了できません。何かアドバイスはありますか?
伊谢尔伦
伊谢尔伦 2017-06-14 10:51:31
0
1
745

Python を使用してビデオをキャプチャしたいと考えています。ffmpeng.exe を使用してビデオを録画し、スケジュールされた時間に自動的に終了する予定です。初心者なのでコマンドは複雑ではありません。subprocess.Popen を使用するだけです。 ffmpeng コマンドを起動してビデオをキャプチャし、mp4 として保存します。cmd でテストしました。コマンドには問題はなく、テストは Python で記録することもできます。問題は終了できないことです。 。 subprocess.kill を使用してプロセスを終了させましたが、cmd が終了しただけで、cmd によって起動された ffmpeg は引き続き動作しましたが、生成されたプロセスを終了する方法がわかりません。 。

リーリー

terminat や kill でプロセスを終了することはできません。終了できるのは subprocess.Popen で生成された cmd プロセスのみです。cmd 実行コマンドで生成された ffmpeg1.exe プロセスは停止できません。 Ctrl C を模倣します。これも機能します。助けてください。
後で ping 127.0.0.1 をテストしました。同じ cmd は終了できますが、ping.exe は終了できません。

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全員に返信(1)
女神的闺蜜爱上我

実際には、あなた自身がすでに結果に達していますsubprocess.Popen只能杀死cmd, 却不能杀死ffmpeg1, 所以试下直接用windows

、あなたが殺害を命じられたら、彼を殺してください。 リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート