Как рассчитывается длительность кадра для повторяющихся десятичных знаков? - PullRequest
5 голосов
/ 16 июня 2010

Если у меня есть видео, которое воспроизводится со скоростью 30 кадров в секунду, то длительность каждого кадра составляет 1/30 секунды или 33,333333 ... миллисекунды.

Предположим, вы используете видеопроигрыватель, как бы выобрабатывать тот факт, что продолжительность каждого кадра представлена ​​повторяющимся десятичным числом?

Например, если вы урежете длительность первых 29 кадров до 33,33 миллисекунд, тогда продолжительность 30-го кадра должна быть равнанемного дольше, 33,43 миллисекунды, чтобы поддерживать скорость 30 кадров в секунду.

Существует ли стандартный способ, которым программное обеспечение для воспроизведения видео обрабатывает это?

1 Ответ

2 голосов
/ 16 июня 2010

Если вы используете удвоение, я сомневаюсь, что у вас возникнут какие-либо проблемы :) Нет, серьезно, вы никогда не сможете контролировать время, так как точно ошибки в вашем времени вызовут какие-либо проблемы. В реализации видеоплеера гораздо больше проблем, чем в этом.

...