Мне нужно захватить длительность видеофайла через python как часть более крупного скрипта.Я знаю, что могу использовать ffmpeg для захвата длительности, но мне нужно иметь возможность сохранить этот вывод как переменную обратно в python.Я думал, что это будет работать, но это дает мне значение 0:
cmd = 'ffmpeg -i %s 2>&1 | grep "Duration" | cut -d \' \' -f 4 | sed s/,//' % ("Video.mov")
duration = os.system(cmd)
print duration
Я неправильно перенаправляю вывод?Или просто нет способа передать вывод терминала обратно в python?