У меня есть проект, который должен будет знать время, когда был запущен видеофайл (например, .mp4
, .mov
, .mxf
и т.д.) (например, когда была нажата запись), и когда видео файл был завершен за считанные секунды с эпохи.
До сих пор то, что я делал, это найти время File Modified
и использовать это как конечную точку, а затем вычесть продолжительность, чтобы найти начало. В некоторых случаях это очень хорошо работает, но кажется, что некоторые камеры не точно пишут/модифицируют файлы линейным образом, поэтому иногда время начала и окончания видеофайлов перекрывается, когда вы явно не можете записывать 2 файла на то же время.
Есть ли какой-нибудь другой метод или часть метаданных, которые я мог бы получить, используя say ffprobe
(или альтернативу) в python, чтобы точно определить, когда было запущено видео и когда оно было закончено?