Показать сообщение отдельно
Старый 22.12.2010, 18:17   #510
Карполя
Техподдержка
Медаль пользователю. ЗОЛОТОМедаль автору. ЗОЛОТО Форумчанин
Аватар для Карполя
Регистрация: 25.01.2008
Адрес: Санкт-Петербург
Сообщения: 1,314
Репутация: 298
Продолжительность изменяется у тупых программ кодирования, которые просто прописывают новое значение, не меняя числа кадров.

Смотрите сами. При частоте 25 к/с фильм продолжительностью 1 час - 3600 сек содержит 3600 x 25 = 90 000 кадров. Если такой фильм "крутить" с пониженной частотой, например, 23,976 к/с, то он будет "идти" 90 000 / 23,976 = 3753,75 сек = 1 час 02 мин 33,75 сек. Но при этом, как очевидно, фильм "идет" медленнее, движения растянутые (хотя на глаз это малозаметно). Например, если автомобиль проезжает с левой части кадра до правой за 2 сек, при понижении частоты он проедет то же расстояние на экране за 2,085 сек. - медленнее, чем в исходном видео.

Тупые программы изменения частоты не изменяют число кадров, а только "прописывают" в характеристиках видео новую частоту для видеоплеера. Вот и изменяется длительность. Очевидно, что такой подход некорректен: правильнее, чтобы скорости "объектов" в фильме не менялись, не изменять и продолжительность фильма. Но тогда фильм продолжительностью 1 час должен содержать 3600 x 23, 976 = 86313,6 ~ 86314 кадров вместо 90 000 (именно столько бы он и соджержал, если бы его сразу снимали с частотой 23,976 к/с, а не 25 к/с.

И более "умные" программы изменяют именно число кадров в фильме, выкидывая лишние или добавляя недостающие (путем дублирования некоторых кадров), причем делая это достаточно "умно", чтобы не было видно рывков при удалении и "замораживания" при добавлении кадров.

Такой подход более правильный, т.к. рывков и "замораживания" менее заметны, чем изменение скорости (тем более, фильм сам по себе дискретный, состоит из отдельных кадров, и возникающая 4-хпроцентная неравномерность вообще незаметна).

Так что то, что продолжительность фильма при конвертации частоты не изменилась, как раз, наоборот, говорит о том, что конвертация проведена более грамотно.
  Ответить с цитированием