实时照片中的奇数帧速率29.68 fps


8

为什么29.68 fps

是否有可能建立30 fps29.97 fps为Live照片帧速率?

问题是iOS 11.3中iPhone X中Live Photos的视频部分使用了非常奇怪的可变帧率– 29.68 fps,不适合在FCP或DaVinci Resolve中编辑预设。如果我将Live Photos的帧频转换为30 fps25 fps,则在某点声音会稍微或明显偏离同步。

iPhone 7(iOS 10)中的PS Live照片可与一起使用29.97 fps

在此处输入图片说明

macos  ios  photos  heic  h.265 

1
怪美国人。他们发明了丢帧补偿他们的NTSC电视标准[Never Twice the Same Colour]电视标准,因此本来应该是30fps的标准并不能跟上。. fps。固体。(是的,我在开玩笑,
;;

2
@Tetsujin NTSC的CFR 29.97 fps与VFR 29.68 fps不同))

就一个问题。关于您的陈述:如果我将Live Photos的帧速率转换为30 fps甚至25 fps,则声音在某个点上稍微偏离或明显偏离同步,您能否阐明如何转换帧速率?在FCP中?还有吗 什么设置?
Monomeeth

@Monomeeth例如,我在FCPX中将项目设置为自定义格式1440x1080、30p,渲染序列ProRes422,音频48kHz。然后,我分发2种格式:H.264 30fps,音频48kHz和H.264 25fps音频48kHz。

@Andy Hmm,考虑到Live Photos只有3秒长,我想知道这里是否还有其他活动?自从Live Photos首次推出以来,不同型号的iPhone的帧频就有所不同(例如,在iPhone 8上为29.79 fps)。但这只是我大声思考。如果有机会,我将尝试重复您的问题。这样,您是将多个Live Photos一起加入到您的项目中,还是...?
Monomeeth

Answers:


4

我将尝试回答我自己的问题。我不确定这是100%正确。

我认为帧速率的问题取决于Live Photos本身的体系结构。iPhoneX中每个“实时照片”中的总帧数为85帧(请参见上图):

42frames + 1frame + 42frames = 85frames

所有这85帧的帧速率应该是30 fps,但是仅考虑视频部分(没有HEIC文件),帧速率是29.68 fps。

这是一个数学运算:

//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 fps非常接近29.68 fps

我认为“实时照片”的所有85帧总共具有30 fps的帧速率,但是两个H.265视频部分(不包括HEIC部分)的帧速率为29.68 fps。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.