FPS ๋ณํ ๊ณ์ฐ๊ธฐ๋?
FPS ๋ณํ ๊ณ์ฐ๊ธฐ๋ ์์ ํธ์ง์, ์ ๋๋ฉ์ดํฐ, ๊ฒ์ ๊ฐ๋ฐ์๊ฐ ํน์ ํ๋ ์๋ ์ดํธ(์ด๋น ํ๋ ์ ์)๋ก ์์ ํ ํ๋ ์ ์๋ฅผ ๋ค๋ฅธ ํ๋ ์๋ ์ดํธ ๊ธฐ์ค์ผ๋ก ํ์ฐํ ๋ ์ฌ์ฉํ๋ ๋๊ตฌ์ ๋๋ค. ํ fps๋ก ์ดฌ์ํ ์์์ ๋ค๋ฅธ fps๋ก ์ฌํ์ด๋ฐํ๋ฉด, ๊ฐ์ ๊ธธ์ด์ ์๊ฐ์ ์ฑ์ฐ๋ ๋ฐ ํ์ํ ํ๋ ์ ์๊ฐ ๋ฌ๋ผ์ง๋๋ค. ์ด ๊ณ์ฐ๊ธฐ๋ ๋ณํ๋ ํ๋ ์ ์๋ฅผ ๊ณ์ฐํ๊ณ , ์๋ณธ ํ๋ ์๋ ์ดํธ์ ๋ชฉํ ํ๋ ์๋ ์ดํธ ๊ฐ๊ฐ์์์ ํด๋ฆฝ ์ฌ์ ์๊ฐ์ ํจ๊ป ๋ณด์ฌ์ค๋๋ค.
์ฌ์ฉ ๋ฐฉ๋ฒ
์ธ ๊ฐ์ง ๊ฐ์ ์ ๋ ฅํ์ธ์. ์๋ณธ ํ๋ ์ ์, ์์์ด ์ ์๋ ์๋ณธ ํ๋ ์๋ ์ดํธ(์๋ ์ดฌ์ยท์์ ํ fps), ๊ทธ๋ฆฌ๊ณ ๋ณํํ๋ ค๋ ๋ชฉํ ํ๋ ์๋ ์ดํธ(๋ฐ๊พธ๊ณ ์ถ์ fps)์ ๋๋ค. ๊ณ์ฐ๊ธฐ๋ ๋ชฉํ ํ๋ ์๋ ์ดํธ ๊ธฐ์ค์ ํ์ฐ ํ๋ ์ ์์, ๊ฐ ํ๋ ์๋ ์ดํธ์์ ์ด ๋จ์๋ก ์ธก์ ํ ์ฌ์ ์๊ฐ์ ์๋ ค ์ค๋๋ค.
๊ณ์ฐ ๊ณต์ ์์๋ณด๊ธฐ
ํต์ฌ ๊ด๊ณ์์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
$$N_{new} = \text{Frame Count} \times \frac{\text{Target FPS}}{\text{Source FPS}}$$์ฌ์ ์๊ฐ์ ๋ณํ๊ณผ ๋ฌด๊ดํ๊ฒ \(\text{์ฌ์ ์๊ฐ(์ด)} = \text{ํ๋ ์ ์} / \text{fps}\) ๊ณต์์ ๋ฐ๋ฆ ๋๋ค. ์ค์ ์ฌ์ ๊ธธ์ด๋ฅผ ๊ทธ๋๋ก ์ ์งํ๋ค๋ฉด, ํ๋ ์ ์์ ํ๋ ์๋ ์ดํธ ๋น์จ์ ๊ณฑํด ์ ํ๋ ์๋ ์ดํธ์์ ํ์ํ ํ๋ ์ ์๋ฅผ ๊ตฌํ ์ ์์ต๋๋ค.
์ค์ ์์
24 fps๋ก ๋ นํํ 1,500ํ๋ ์ ํด๋ฆฝ์ด ์๊ณ , ์ด๋ฅผ 30 fps ๊ธฐ์ค์ผ๋ก ํ์ฐํ๊ณ ์ถ๋ค๊ณ ๊ฐ์ ํด ๋ด ์๋ค. ํ๋ ์ ์ = \(1500 \times (30 / 24) = 1500 \times 1.25 = \textbf{1{,}875}\)ํ๋ ์์ ๋๋ค. ์๋ณธ ์ฌ์ ์๊ฐ์ \(1500 / 24 = 62.5\)์ด์ด๊ณ , ๋ชฉํ ์ฌ์ ์๊ฐ์ \(1875 / 30 = 62.5\)์ด๋ก, ํด๋ฆฝ์ด ๋์ผํ ๊ธธ์ด๋ก ์ฌ์๋ฉ๋๋ค.
์์ฃผ ๋ฌป๋ ์ง๋ฌธ
ํ๋ ์์ ๋ฆฌ์ํ๋งํ๊ฑฐ๋ ๋ณด๊ฐํ๋์? ์๋์. ์ด ๋๊ตฌ๋ ๊ฐ์ ์ฌ์ ์๊ฐ์ ์ฑ์ฐ๋ ๋ฐ ์ ํ๋ ์๋ ์ดํธ์์ ๋ช ๊ฐ์ ํ๋ ์์ด ํ์ํ์ง๋ง ๊ณ์ฐํฉ๋๋ค. ์ค์ ํ๋ ์ ๋ธ๋ ๋ฉ์ด๋ ๋ณต์ ๋ ์ฌ์ฉํ์๋ ํธ์ง ์ํํธ์จ์ด๊ฐ ์ฒ๋ฆฌํฉ๋๋ค.
๊ฒฐ๊ณผ์์ ๋ ์ฌ์ ์๊ฐ์ด ๋๊ฐ์ด ๋์ค๋ ์ด์ ๋ ๋ฌด์์ธ๊ฐ์? ํ๋ ์ ์๋ฅผ ๋น์จ๋ก ํ์ฐํ๋ฉด ์ค์ ์ฌ์ ์๊ฐ์ด ๊ทธ๋๋ก ์ ์ง๋๊ธฐ ๋๋ฌธ์ ๋ ๊ฐ์ด ์ผ์นํฉ๋๋ค. ํ๋ ์ ์๋ฅผ ์ง์ ๋ฐ๊พธ๋ ๊ฒฝ์ฐ์๋ง ๋ ๊ฐ์ด ๋ฌ๋ผ์ง๋๋ค.
29.97 ๊ฐ์ ์์ ํ๋ ์๋ ์ดํธ๋ ์ฌ์ฉํ ์ ์๋์? ๋ค. 23.976์ด๋ 59.94์ฒ๋ผ 0๋ณด๋ค ํฐ ์์ fps ๊ฐ์ ์์ ๋กญ๊ฒ ์ ๋ ฅํ ์ ์์ต๋๋ค.