Цитата Сообщение от DreamlØlz Посмотреть сообщение
Ну почему же , фпс видео - известная величина.

elapsed = 1/fps

К примеру если фпс на видео будет 30 , то :

elapsed = 0,0333333333333333 (1/30 если кто не понял)

т.е на 1 кадр приходится 0,0333333333333333 сек.

Следовательно если выкачать мувик и извлечь из него все кадры , зная количество кадорв и elapsed можно посчитать точное время до сотых сек.

К примеру на 5.5 сек при 30 кадров в секунду придется 5.5/.033333333333 = 165 кадров.

Вот еще пример , вытащили первый фрейм в котором появился контроль , и берем первый фрейм в который прошла надпись "выход из боя" , у нас к примеру получается 149 кадров , переводим в секундны и получаем 149*elapsed = 4,966666666666662 секунд. Таким образом работают абсолютно все таймеры , которые только есть в варкравте , та и на других языках когда пишут таймеры то так же цепляются за "конец кадра" , так что если верно вырезать первый и последний кадры (которые я описал на втором примере) то получите достоверную инфу с офа , против которой уже некто переть не сможет.
А я когда мувики пишу всегда поджимаю отрезки видео, даже на небольшой процент, например в оригинале кусок 10 секунд, а я ужал до 9.8, что бы необходимый момент свести с музыкой. (да и вообще, все мувики становятся круче, если их ускорить).
Так что на 100% утверждать нельзя.