-
๋น๋์ค ์ฝ๋ฑ(Video Codec) ์ข ๋ฅ๊ณต๋ถ/๋ฉํฐ๋ฏธ๋์ด 2020. 11. 2. 14:34728x90
๊ด๋ จ ํฌ์คํธ
2020/11/02 - [๋ฉํฐ๋ฏธ๋์ด] - ๋์์ ํ์ฅ์(Media Container Format)์ ์ข ๋ฅ
2020/11/02 - [๋ฉํฐ๋ฏธ๋์ด] - ์ค๋์ค ์ฝ๋ฑ(Audio Codec) ์ข ๋ฅ
์๋ก
์ผ๋จ ๋์์ ์ฝ๋ฑ ํน์ ๋น๋์ค ์ฝ๋ฑ์์ ์ด์ผ๊ธฐํ๋ ๋์์, ๋น๋์ค๋ ์ฐ๋ฆฌ๊ฐ ์ผ๋ฐ์ ์ผ๋ก ์๊ฐํ๋ ๋์์๊ณผ ๋ฌ๋ฆฌ ์๋ฆฌ๊ฐ ์๋ ์์ํ ์์์ ์๋ฏธํ๋ค. ๋น๋์ค ์ฝ๋ฑ์ ์ข ๋ฅ์ ๋ํด ์์๋ณด๊ธฐ ์ ์ MPEG์ด๋ผ๋ ๋จ์ด ๋ค์ ์ซ์๋ง ๋ค๋ฅธ ๋ค์ํ ์ฝ๋ฑ์ด ๋ฑ์ฅํด์ ํท๊ฐ๋ฆฌ๋ ๋ถ๋ค์ด ์์ ์ ์์ผ๋ ๊ฐ๋จํ MPEG์ ๋ํด ์ง๊ณ ๋์ด๊ฐ๊ฒ ๋ค.
MPEG์ด๋?
MPEG์ Moving Picture Experts Group(๋ํ์ ์ ๋ฌธ๊ฐ ๊ทธ๋ฃน)์ ์ฝ์ด๋ก ๋น๋์ค์ ์ค๋์ค ๋ฑ ๋ฉํฐ๋ฏธ๋์ด ํ์ค ๊ฐ๋ฐ์ ๋ด๋นํ๋ ๊ทธ๋ฃน์ด๋ค.
์ฝ๋ฑ์ด๋ ํ์ผ ํ์ฅ์๋ฅผ ์๋ฏธํ๊ธฐ๋ ํ๊ณ ๋์ ์๋ฏธ๋ก๋ ํ์ค ๊ท๊ฒฉ ์์ฒด๋ฅผ ํฌ๊ดํ๋ ๋จ์ด๋ก ์ฐ์ด๊ธฐ๋ ํ๋ค.
MPEG์ด ๊ฐ๋ฐํ ๋น๋์ค ์ฝ๋ฑ ์ข ๋ฅ๋ ๋๋ฌด ๋ค์ํ๊ธฐ ๋๋ฌธ์ ๋ํ์ ์ธ ์ฝ๋ฑ๋ค์ ์์๋๋ก ์์๋ณด์
MPEG ๋น๋์ค ์ฝ๋ฑ ์ข ๋ฅ
MPEG-1 (MPEG-1 Part 2 Visual, H.261)
- ๊ฐ์ฅ ์ด์ฐฝ๊ธฐ์ ๋์จ ์ฝ๋ฑ์ผ๋ก ๋น๋์ค์ ์ค๋์ค์ ์ธ์ฝ๋ฉ ๊ท๊ฒฉ์ ์ ๊ณตํ๋ค.
- ์ ์ฅ ๋ฏธ๋์ด์ธ ๋น๋์ค, CD ๋ฑ์ ์ ์ฉ๋์์์ง๋ง ํ์ฌ์๋ ์ฌ์ฉ๋์ง ์๊ณ ์ต์ด์ ๋์์ ์์ถ ๋ฐฉ์์ด๋ ์๋ฏธ๋ง ๋จ์๋ค.
MPEG-2 (MPEG-2 Part 2 Visual, H.262)
- MPEG-1์์ ์ง์ํ๋ ์ํ์ฃผ์ฌ(์์ฐจ์ฃผ์ฌ) ๋ฟ๋ง ์๋๋ผ ๊ฒฉํ์ฃผ์ฌ(๋น์์ฃผ์ฌ) ์์์ ๋ค๋ฃฐ ์ ์๊ฒ ๋ ์ฝ๋ฑ์ผ๋ก ํ๋กํ์ผ๊ณผ ๋ ๋ฒจ ๊ฐ๋ ์ด ์ ์ฉ๋์๋ค.
- ๊ธฐ์กด ํ๋์จ์ด ํธํ์ฑ ๋๋ฌธ์ ๋ฐฉ์ก์ ์ฒด์์๋ ์์ง๋ ๋ง์ด ์ฌ์ฉํ๋ค. ํ์ง๋ง ์ ์ ๊ณ ํ์ง ์์์ ๋ค๋ฃฐ์๋ก ์ฌ๋ผ์ง ๊ฒ์ผ๋ก ์์ํ๋ค.
MPEG-4 (MPEG-4 Part 2)
- MPEG-4๋ MPEG-2 ๋ณด๋ค ๋ ๋ฐฐ์ ๋ ํจ์จ์ ์ธ ์ธ์ฝ๋ฉ์ ์ง์ํ๋ค.
- MPEG-2์์ MPEG-4๋ก ๋ฐ์ ํ๋ฉด์ ๊ฐ์ฒด ๊ธฐ๋ฐ ์์ถ(ํ ์ฅ์ ํ๋ฉด ์ ์ฒด๋ฅผ ๊ฐ๊ฐ ์์ถ ๋ถํธํํ์ง ์๊ณ ํ๋ฉด์ ๊ตฌ์ฑํ๋ ์๋์ฐจ ์ฌ๋๊ณผ ๊ฐ์ ๊ฐ์ฒด ๋จ์๋ก ์์ถ ๋ถํธํ ํ ์ ์๋ ๊ธฐ๋ฅ)์ ์ง์ํ๋ค.
MPEG-4 Part 10 (H.264 / AVC)
- ITU-T์ ISO/IEC๊ฐ ๊ณต๋์ผ๋ก ํ์คํ๋ฅผ ์งํํ ์์ง์ ๋ณด์ ๊ธฐ๋ฐ ์์ถ ์ฝ๋ฑ. ํ์ฌ ๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๋น๋์ค ์ฝ๋ฑ์ด๋ผ ํ ์ ์๋ค.
- ์ฅ์ : ์ด์ ์ฝ๋ฑ๊ณผ ๋น๊ตํด ํ์ง๊ณผ ์์ถ ํจ์จ์ ๋๋ค ๋์์ผ๋ฉฐ ํ์ค์ธ ๋งํผ ๋๋ถ๋ถ ํ๊ฒฝ์์ ์ง์์ด ๊ฐ๋ฅํ๋ฉฐ ๋์ ํธํ์ฑ์ ๊ฐ์ง๊ณ ์๋ค.
- ๋จ์ : 4K ์ด์์ ์์๋ค์ ์ง์ํ๊ธฐ์๋ ๋์ญํญ์ด ๊ฐ๋นํ๊ธฐ ํ๋ค๋ค. ์์ถ๋ฅ ์ด ๋์ ์ ์ฌ์ ์ปดํจํฐ์์๋ ๋๊น ํ์์ด ๋ฐ์ํ ์ ์๋ค. ์์ ์ฉ์ผ๋ก๋ ๋์ ๋ด์ผ ํ๋ค.
MPEG-H Part 2 (H.265 / HEVC)
- 4K ์ด์์ ์์์ ์ง์ํ๊ธฐ ์ํด ์ด์ฐ ์ฝ์ฌ์ธ ๋ณํ(DCT, Discrete Cosine Transform)์ ๊ธฐ๋ฐ์ผ๋ก ํ ์์ถ ๊ธฐ๋ฒ์ผ๋ก H.264 ์ฝ๋ฑ๋ณด๋ค ์์ถ๊ณผ ํ์ง์ ๋ ํฅ์์์ผฐ๋ค. ๋ํ ํ๋กํ์ผ๊ณผ ๋ ๋ฒจ์ ํฐ์ด(Tier) ๋ผ๋ ๊ฐ๋ ์ด ์ถ๊ฐ๋์๋ค.
- ์ฅ์ : H.264์ ๋น์ทํ ํ์ง์ ์ ์งํ์ง๋ง ๋ ๋ฐฐ ๋์ ์์ถ๋ฅ ์ ์ง์ํ๋ค.
- ๋จ์ : H.264๋ณด๋ค ์ธ์ฝ๋ฉ ์๊ฐ์ด ์ต๋ 4๋ฐฐ๊น์ง ๊ธธ์ด์ก์ผ๋ฉฐ ๋์ฝ๋ฉ์ ์ฝ 5๋ฐฐ ๋ ๋ง์ ์ฐ์ฐ์ด ํ์ํ์ฌ ์ ์ฉ ํ๋์จ์ด ๋์ฝ๋๋ฅผ ์ด์ฉํด์ผ๋ง ์์ ์ ์ผ๋ก ์ฌ์ํ ์ ์๋ค. ์ด์ ๊ฐ์ ๋จ์ ๋๋ฌธ์ ๋ณด๊ธ๋ฅ ๋ ๋ฎ์ ํธ์ด๋ค.
MPEG ์ด์ธ์๋ ๋ค์ํ ์ข ๋ฅ์ ์ฝ๋ฑ๋ค์ด ์๋ค.
728x90MPEG์ด ์๋ ๋น๋์ค ์ฝ๋ฑ
VP8, VP9 (Video Processor 8, 9)
- ๊ตฌ๊ธ์ ์ธ์๋ On2 ํ ํฌ๋๋ฆฌ์ง์์ ๊ฐ๋ฐํ ์คํ์์ค ์ฝ๋ฑ์ผ๋ก MKV, WebM ์ปจํ ์ด๋์์ ์ง์ํ๋ค. VP9์ VP8 ๋ณด๋ค ๋์ ํ์ง์ ๋ณด์ฅํจ๊ณผ ๋์์ 50% ๊ฐ๊น์ด ์์ถ๋ฅ ์ ๋ณด์ด๋ฉฐ ์คํธ๋ฆฌ๋ฐ์ฉ์ผ๋ก ๊ฐ๋ฐ๋์๋ค.
- ์ฅ์ : ๋ก์ํฐ๋ฅผ ์ง๋ถํด์ผ ํ๋ H.264, H.265์ ๋ฌ๋ฆฌ ๋ฌด๋ฃ๋ค.
- ๋จ์ : VP8์ H.264์ ๋น์ทํ ํ์ง์ ๋ณด์ฌ ์ฃผ๊ธฐ ์ํด์ ๋ ๋ฐฐ ์ด์์ ์ฉ๋์ด ํ์ํ์ฌ์ ๋ง์ด ์ฌ์ฉํ์ง ์๋๋ค. ๊ตฌ๊ธ์ด VP9์ ๋ฒ๋ฆฌ๊ณ AV1์ผ๋ก ๊ฐ์ํ๋ค.
AV1 (AOMedia Video 1)
- ๊ตฌ๊ธ์ ํฌํจํ ์คํ๋ฏธ๋์ด ์ฐํฉ(Alliance for Open Media)์ด ํจ๊ป ๊ฐ๋ฐํ ์ฐจ์ธ๋ ์คํ์์ค ์ฝ๋ฑ
- ์ฅ์ : ๋ฌด๋ฃ์ธ ์คํ์์ค ์ฝ๋ฑ์์๋ ๋ง์ ํ์ฌ๊ฐ ์ฐธ์ฌํ์ฌ ๋ฐ์ ์ํค๊ณ ์๋ค.
- ๋จ์ : ์์ง ์ง์ํ์ง ์๋ ๊ณณ์ด ๋ง๋ค. ๋ํ, ํ์ฌ ์ธ์ฝ๋ฉ ์๋๋ ๋งค์ฐ ๋๋ฆฐ ํธ์ด๋ผ๊ณ ํ๋ค.
DivX, Xvid
- DivX์ฌ๊ฐ ๋ ์์ ์ผ๋ก MPEG-4 Part 2 ๊ธฐ๋ฐ์ผ๋ก ๊ฐ๋ฐํ ์์ ์ฝ๋ฑ. Xvid๋ DivX๊ฐ ์์ฉํ๋ฅผ ํ์ ์ด์ ๋ฐ๋ฐํ๋ฉฐ ๋์จ ์คํ์์ค
- ์ฅ์ : ์๋ณธ ์์ ํฌ๊ธฐ์ ์ฝ 15~20% ๊น์ง ์์ถ์ด ๊ฐ๋ฅํ ์ ๋๋ก ๋์ ์์ถ๋ฅ ์ ์๋ํ๋ค.
- ๋จ์ : H.264์ ๋น๊ตํด ๋ ์ ๋ช ํ๋ค.
VC-1 (WMV9)
- MS์์ ๊ฐ๋ฐํ ์ฝ๋ฑ์ผ๋ก Windows Media Video๋ ์๋์ฐ SDK๋ฅผ ํตํด ์ธ์ฝ๋ฉํ ์ ์๋ค.
- ์ฅ์ : ์์ถ๋ฅ ์ด๋ ํ์ง๋ฉด์์ H.264์ ๋น์ทํ๋ค.
- ๋จ์ : ์๋์ฐ ์ด์ธ์ ํ๋ซํผ์์๋ ํธํ์ฑ ๋ฌธ์ ๊ฐ ์์ด ๊ฑฐ์ ์ฌ์ฉ๋์ง ์๋๋ค.
Theora
- Xiph Org ์ฌ๋จ์์ ๊ฐ๋ฐํ ์คํ์์ค ๋น๋์ค ์ฝ๋ฑ์ผ๋ก VP3 ์ฝ๋ฑ์ ๊ธฐ๋ฐ์ผ๋ก ์ค๊ณ๋์์.
- ์ฅ์ : ์คํ ์์ค
- ๋จ์ : MPEG-4 Part 2์ ๋น์ทํ์ง๋ง B-ํ๋ ์๊ณผ ๋น์ ์ฃผ์ฌ ๋ฐฉ์์ ์ง์ํ์ง ์์
Daala
- Xiph Org ์ฌ๋จ๊ณผ ๋ชจ์ง๋ผ ์ฌ๋จ์ด ํจ๊ป ๋ง๋ ์ฝ๋ฑ์ผ๋ก ์คํ์์ค์ด๋ฉฐ ๋ก์ดํฐ๊ฐ ์์.
- ์ฅ์ : VP9์ด๋ H.265์ ๋ฌ๋ฆฌ ์ค๋ณต๋ณํ (Lapped Transforms)์ ๊ธฐ๋ฐ์ผ๋ก ํ ์์ถ ๋ฐฉ์์ ์ด์ฉํ๊ธฐ ๋๋ฌธ์ ํนํ ๋ฆฌ์คํฌ๊ฐ ์์.
- ๋จ์ : VP9๊ณผ ๋ง์ฐฌ๊ฐ์ง๋ก AV1์ผ๋ก ๊ฐ์ํ๋ ์ค์ด๋ค.
MPEG ์ง์์ด ๋ก์ดํฐ๋ฅผ ๋ฐ๋ค ๋ณด๋ ์ด์ ๋ฐ๋ฐํ๋ ์ง์์์ ๊ณ์ํด์ ์๋ก์ด ์ฝ๋ฑ์ ๋ง๋ค๋ฉฐ ๊ฒฝ์ํ๊ณ ์๋ค. ์์ผ๋ก๋ ์ฝ๋ฑ์ ๊ณ์ํด์ ๋ฐ์ ํด ๋๊ฐ ๊ฒ์ด๋ค.
๋๐ค
์ฐธ์กฐ : ์ด๊ธฐ๊ณค. ใFFmpeg ๋ผ์ด๋ธ๋ฌ๋ฆฌ : ์ฝ๋ฑ๊ณผ ์์ ๋ณํ์ ์ค์ฌ์ผ๋กใ. ํ๋น๋ฏธ๋์ด
728x90'๊ณต๋ถ > ๋ฉํฐ๋ฏธ๋์ด' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
๋ฉํฐ๋ฏธ๋์ด ์ฉ์ด ์ ๋ฆฌ (1) 2021.06.30 ์ค๋์ค ์ฝ๋ฑ(Audio Codec) ์ข ๋ฅ (0) 2020.11.02 ๋์์ ํ์ฅ์(Media Container Format) ์ข ๋ฅ (2) 2020.11.02 ๋์์ ํ์ฅ์์ ๋ํ ์ดํด - ์ปจํ ์ด๋(Container), ์ฝ๋ฑ(Codec) (0) 2020.11.02 HoloLens๋ฅผ ์ด์ฉํ MR Contents(์ตํฉํ์ค ์ฝํ ์ธ ) ๊ตฌํ (1) 2019.03.31