Dziwna liczba klatek na sekundę 29,68 fps na zdjęciach na żywo

8

Dlaczego29.68 fps ?

Czy możliwe jest utworzenie 30 fpslub 29.97 fpsklatek dla żywych zdjęciach?

Problem polega na tym, że część wideo Live Photos na iPhone X w iOS 11.3 wykorzystuje dość dziwną zmienną liczbę klatek na sekundę 29.68 fps, co nie nadaje się do edycji ustawień wstępnych w FCP lub DaVinci Resolve. Jeśli przekonwertuję częstotliwość klatek Live Photos na 30 fpslub nawet 25 fps, dźwięk nieco lub zauważalnie odchodzi od synchronizacji w pewnym momencie.

Zdjęcia PS Live w telefonie iPhone 7 (iOS 10) współpracują z 29.97 fps.

wprowadź opis zdjęcia tutaj


źródło
1
Obwiniaj Amerykanów. Wynaleźli drop-frame, aby zrekompensować swój okropny standard telewizyjny NTSC [Never Twice the Same Colour], więc to, co powinno być 30 klatek na sekundę, nie mogło nadążyć. Przejdź na bok i przejdź do europejskiego standardu PAL, 25 fps. Solidny. (tak, żartuję, tak jakby ;-))
Tetsujin
2
@Tetsujin NTSC CFR 29,97 fps to nie to samo, co VFR 29,68 fps))
Tylko pytanie. Re oświadczenie: Jeśli przekonwertuję liczbę klatek na żywo w 30 klatkach na sekundę lub nawet 25 klatek na sekundę, dźwięk nieznacznie lub zauważalnie odchodzi od synchronizacji w pewnym momencie , czy możesz wyjaśnić, w jaki sposób konwertujesz częstotliwość klatek? W FCP? Coś innego? Jakie ustawienia?
Monomeeth
@Monomeeth Na przykład skonfigurowałem swój projekt w FCPX jako niestandardowy format 1440x1080, 30p, Render Sequence ProRes422, Audio 48kHz. Następnie dystrybuuję 2 formaty: H.264 30 fps, audio 48 kHz i H.264 25 fps audio 48 kHz.
@Andy Hmm, biorąc pod uwagę, że zdjęcia na żywo mają tylko 3 sekundy, zastanawiam się, czy gra tu coś jeszcze? Od czasu wprowadzenia Live Photos liczba klatek na sekundę różni się w zależności od modelu iPhone'a (np. Na iPhonie 8 29,79 fps ). Ale to tylko ja myślę na głos. Jeśli będę miał szansę, spróbuję powtórzyć twój problem. Czy w ten sposób łączysz wiele zdjęć na żywo w swoim projekcie, czy ...?
Monomeeth

Odpowiedzi:

4

Spróbuję odpowiedzieć na własne pytanie. Nie jestem pewien, czy to w 100% słuszne.

Przypuszczam, że problem z liczbą klatek na sekundę zależy od architektury samych Live Photos. Całkowita liczba klatek w każdym Live Photo w iPhoneX wynosi 85 klatek (patrz zdjęcie powyżej):

42frames + 1frame + 42frames = 85frames

Liczba klatek na sekundę dla wszystkich tych 85 klatek to podobno 30 fps, ale biorąc pod uwagę tylko część wideo (bez pliku HEIC), liczba klatek na sekundę wynosi 29,68 fps.

Oto matematyka:

//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

Wartość 29,67 fps jest bardzo zbliżona do 29,68 fps .

Uważam, że w sumie wszystkie 85 klatek Live Photos mają szybkość klatek 30 fps, ale dwie części wideo H.265 (bez części HEIC) mają częstotliwość klatek 29,68 fps.


źródło