При использовании Premiere Pro у меня есть файл, который составляет 2:45:23 секунды, 4973 кадра со скоростью 29,97 к / с.
При загрузке того же файла с использованием JavaScript и video.duration у меня округляется 166 секундиспользование Math.round (3 минуты 16 секунд), которое с использованием простой логики (для начала я не очень хорош в математике) дает мне (166 секунд * 29,97 кадров в секунду) = 4975 кадров.
Часть меня хочет сказатьэто связано с тем, что некоторые кадры заголовков хранят метаданные, которые удаляет Premiere, но мне действительно любопытно, что касается потери точности.
Есть точная идея?