pythonでffprobeのアウトプットを表示させない方法

投稿者: Anonymous

Pythonで

res = subprocess.check_output(['/usr/local/bin/ffprobe',target_file])

のようにffprobeのアウトアプットをresに入れて、必要な部分をフィルタして表示させようと思っています。

しかし、このコマンドを実行した際に標準出力でも実行結果が表示されてしまいます。
こちら標準出力を制限(出さない)方法はあるのでしょうか?

ご存知の方、ご教示お願いします。

解決

Python3.7の場合は、run()関数を使って以下のように簡単にできます。

res = subprocess.run(['/usr/local/bin/ffprobe',target_file], capture_output=True)
回答者: Anonymous

Leave a Reply

Your email address will not be published. Required fields are marked *