mediainfo を使用してビデオ ファイルの長さを読み取ろうとしています。このシェルコマンドは機能します
mediainfo --Inform="Video;%Duration/String3%" file
そして、次のような出力を生成します
00:00:33.600
しかし、この行でPythonで実行しようとすると
subprocess.check_output(['mediainfo', '--Inform="Video;%Duration/String3%"', file])
--Inform 全体が無視され、代わりに完全な mediainfo 出力が得られます。
サブプロセスによって構築されたコマンドを表示して、何が問題なのかを確認する方法はありますか?
または、誰かが何が悪いのか教えてもらえますか?