Нечетная частота кадров 29,68 кадров в секунду в живых фотографиях

8

Почему29.68 fps ?

Можно ли настроить частоту кадров 30 fpsили 29.97 fpsчастоту кадров для живых фотографий?

Проблема заключается в том, что видео часть Live Photos в iPhone X в iOS 11.3 использует довольно странную переменную частоту кадров 29.68 fps, которая не подходит для редактирования предустановок в FCP или DaVinci Resolve. Если я преобразую частоту кадров Live Photos в 30 fpsили даже 25 fps, звук в какой-то момент слегка или заметно отходит от синхронизации.

PS Живые фотографии в iPhone 7 (iOS 10) работают с 29.97 fps.

введите описание изображения здесь


источник
1
Виноваты американцы. Они изобрели пропускающий кадр, чтобы компенсировать свой ужасный телевизионный стандарт NTSC [Никогда не удваивайся цвета], поэтому то, что должно было быть 30 кадров в секунду, не могло не отставать. кадров в секунду. Твердое вещество. (да, я шучу, вроде ;-))
Tetsujin
2
@Tetsujin NTSC CFR 29,97 кадров в секунду не совпадает с VFR 29,68 кадров в секунду))
Просто вопрос. Ваше заявление: если я преобразую частоту кадров Live Photos в 30 кадров в секунду или даже в 25 кадров в секунду, звук в какой-то момент слегка или заметно отклоняется от синхронизации , можете ли вы уточнить, как вы конвертируете частоту кадров? В FCP? Что-то другое? Какие настройки?
Monomeeth
@Monomeeth Например, я настроил свой проект в FCPX как пользовательский формат 1440x1080, 30p, последовательность рендеринга ProRes422, аудио 48 кГц. Затем я распространяю 2 формата: H.264 30 к / с, аудио 48 кГц и H.264 25 к / с, аудио 48 кГц.
@ Энди Хм, учитывая, что «Живые фотографии» всего 3 секунды, мне интересно, есть ли здесь что-то еще? С момента появления Live Photos частота смены кадров в разных моделях iPhone была разной (например, в iPhone 8 она составляет 29,79 кадров в секунду ). Но это только я думаю вслух. Если я получу шанс, я постараюсь повторить вашу проблему. При этом вы объединяете несколько живых фотографий вместе в своем проекте или ...?
Мономет

Ответы:

4

Я постараюсь ответить на свой вопрос. Я не уверен, что это на 100% верно.

Я полагаю, что проблема с частотой кадров зависит от самой архитектуры Live Photos. Общее количество кадров внутри каждой Live Photo в iPhoneX составляет 85 кадров (см. Рисунок выше):

42frames + 1frame + 42frames = 85frames

Частота кадров для всех этих 85 кадров предположительно составляет 30 кадров в секунду, но, учитывая только видео часть (без файла HEIC), частота кадров составляет 29,68 кадров в секунду.

Вот математика:

//let's assume that 1/85th is 0.011764, 
//truncate that floating point number to 0.011
1 / 85 = 0.011

//let's assume that video frame rate of all 85 frames is 30 fps 
//so each frame's contribution is approximately 0.33 fps
30 fps * 0.011 = 0.33 fps

//thus H.265 video portion without HEIC frame will be 29.67 fps
30 fps - 0.33 fps = 29.67 fps

Значение 29,67 кадров в секунду очень близко к 29,68 кадров в секунду .

Я считаю, что в целом все 85 кадров живых фотографий имеют частоту кадров 30 кадров в секунду, а две части видео H.265 (без части HEIC) имеют частоту кадров 29,68 кадров в секунду.


источник