Частота кадрів 29,68 кадрів в секунду в Live Photos


8

Чому29.68 fps ?

Чи можна встановити частоту кадрів 30 fpsабо 29.97 fpsчастоту кадрів для Live Photos?

Проблема полягає у тому, що відео частина 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.

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

macos  ios  photos  heic  h.265 

1
Звинувачуйте американців. Вони винайшли каркас для компенсації свого жорстокого телевізійного стандарту NTSC (ніколи не двічі одного кольору), тому те, що повинно було бути 30 кадрів в секунду, не може не відставати. fps. Суцільний. (так, я жартую, вид ;-))
Tetsujin

2
CFT 29,97 кадрів в секунду @Tetsujin NTSC не такий, як VFR 29,68 кадрів в секунду)

Лише питання. Повторіть свою заяву: Якщо я перетворюю частоту кадрів Live Photos в 30 кадрів в секунду або навіть 25 кадрів в секунду, звук трохи або помітно відходить від синхронізації в якийсь момент , чи можете ви уточнити, як ви перетворюєте частоту кадрів? У FCP? Щось ще? Які налаштування?
Мономет

@Monomeeth Наприклад, я створив свій проект у FCPX у спеціальному форматі 1440x1080, 30p, Render Sequence ProRes422, Audio 48kHz. Потім я поширюю 2 формати: H.264 30 кадрів в секунду, аудіо 48 кГц і H.264 25 кадрів в секунду, аудіо 48 кГц.

@Andy Hmm, враховуючи, що Live Photos триває лише 3 секунди, мені цікаво, чи тут ще щось грає? З часу введення Live Photos вперше частота кадрів різнилася між моделями iPhone (наприклад, на iPhone 8 це 29,79 кадрів в секунду ). Але це тільки я вголос замислюючись. Якщо я отримаю шанс, я спробую повторити ваше питання. При цьому ви приєднуєтесь до декількох фотографій Live разом у своєму проекті чи ...?
Мономет

Відповіді:


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 кадрів Live Photos мають частоту кадрів 30 кадрів в секунду, але дві частини H.265 відео (без частини HEIC) мають частоту кадрів 29,68 кадрів в секунду.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.