Я спробую відповісти на власне запитання. Я не впевнений, що це на 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 кадрів в секунду.