์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ๊ฐ์[ํธ์ง]
Xiph.Org ์ฌ๋จ์์ ๊ฐ๋ฐํ๊ณ ์๋ ์คํ์์ค ์ปจํ
์ด๋ ํฌ๋งท์ด๋ค.
2. ์์ธ[ํธ์ง]
ํ์ฅ์๋ .ogg, .ogv, .oga(์ค๋์ค์ ์ฉ), .ogx, .spx, .opus, .flac ๋ฑ์ด ์๋ค.
๋ณธ๋ Ogg๋ผ ํ๋ฉด ์์ ์ฝ๋ฑ์ธ Vorbis๊ฐ ์ ๋ช ํ์ง๋ง, ๊ทธ ์ธ์๋ ๋์์์ด๋ ์๋ง ํฌ๋งท ๋ฑ ์ฌ๋ฌ ๊ฐ์ง ํฌ๋งท์ด ์กด์ฌํ๋ค. Ogg๋ ์ด ๋ชจ๋ ๊ฒ์ ๊ป์ง์ ํด๋นํ๋ ์ปจํ ์ด๋ ํฌ๋งท์ด๋ค.
์๋๋ Vorbis ๋นผ๋ฉด ๋ฃ๋ณด์ก์ ๊ฐ๊น์ ์ง๋ง, HTML5๊ฐ ์ด Ogg๋ฅผ ๊ณต์์ ์ผ๋ก ์ง์ํ๋ฉด์ ์์ผ๋ก ์ฑ์ฅ์ด ๊ธฐ๋๋ ๊ฑฐ๋ผ ์์๋์๋ ํฌ๋งท์ด๋ค. ์ค๋์ค์ ๊ฒฝ์ฐ FLAC์ ์ ์ธํ๋ฉด ์์๊ฐ ์คํ๋ ค ์ค์ด๋ค๊ณ ์์ผ๋ฉฐ[1] ๋น๋์ค์ ๊ฒฝ์ฐ ํ์ ์ฝ๋ฑ์ธ VP8, VP9, AV1์ผ๋ก ๋์ฒด๋๋ฉฐ ์ญ์ ์์๊ฐ ์ค๊ณ ์๋ค.
Xiph.Org์์ ์ ์ํ FLAC ์ฝ๋ฑ๋ ์ ๋ช ํ์ง๋ง, ํ์ฅ์๋ก์ Ogg๋ณด๋จ flac๋ฅผ ๋ง์ด ์ด๋ค. Speex ์ฝ๋ฑ ๋ํ ๋ง์ด ์ฐ์ด์ง๋ง, ์ ์ผ๋ฐ์ ์ธ ์์์ ์ฐ์ด๋ ์ฝ๋ฑ์ด ์๋๋ผ์ ๋์ค์ ์ธ ์ธ์ง๋๊ฐ ๋ฎ๋ค.
ํน์ ๊ธฐ์ ์์ ํนํ๊ถ์ ํ์ฌ์ค์ด๋ผ ์์ ์ฉ์ผ๋ก ํ์ฉํ ๋ ๋ก์ดํฐ๋ฅผ ์ง๋ถํด์ผ ํ๋[2] MP3์๋ ๋ฌ๋ฆฌ, Ogg๋ ์คํ์์ค๋ผ ์์ ๋กญ๊ฒ ์ฌ์ฉํ ์ ์๋ค. ํ๋๋ ์ด ์ฌํญ์ด Ogg ํ์ผ๋ก ๋ ์์ ์๋ ์ ์๊ถ์ด ์๋ค๋ ์์ผ๋ก ์๋ชป ํผ์ ธ์, "์ ์๊ถ์ด ์๋ ogg๋ก ์ฌ๋ฆฝ๋๋ค"๋ผ๋ ๋ฉํธ์ ํจ๊ป Ogg๋ก ์ธ์ฝ๋ฉ๋ ์์ ์ ์ ๋ก๋ํ๋ ์ฌ๋๋ค์ด ๊ฝค ์์์ผ๋ฉฐ, ๊ฐ์ ์ ๋ชจ๊ฐ ๊ฐ์ต๋๊ธฐ๋ ํ๋ค. ํ์ฅ์๊ฐ ๋ฌด๋ฃ ๋ฐฐํฌ์ฉ์ด๋ผ๊ณ ํด๋ ์ผ๋จ ๊ทธ ์์ ์์ฒด์ ์ ์๊ถ์ด ์ฃฝ๋ ๊ฑด ์๋๋๊น ์ฃผ์ํ๋ ๊ฒ ์ข๋ค. ํฌ์ฅ ๋์์ธ์ด ๋ฌด๋ฃ ๋ฐฐํฌ๊ฐ ๊ฐ๋ฅํ๋ค๊ณ ํด์ ์์ ๋ค์ด์๋ ์ ํ๊น์ง ๋ฌด๋ฃ ๋ฐฐํฌ๊ฐ ๋๋ ๊ฑด ์๋๋ค.
๋ณธ๋ Ogg๋ผ ํ๋ฉด ์์ ์ฝ๋ฑ์ธ Vorbis๊ฐ ์ ๋ช ํ์ง๋ง, ๊ทธ ์ธ์๋ ๋์์์ด๋ ์๋ง ํฌ๋งท ๋ฑ ์ฌ๋ฌ ๊ฐ์ง ํฌ๋งท์ด ์กด์ฌํ๋ค. Ogg๋ ์ด ๋ชจ๋ ๊ฒ์ ๊ป์ง์ ํด๋นํ๋ ์ปจํ ์ด๋ ํฌ๋งท์ด๋ค.
์๋๋ Vorbis ๋นผ๋ฉด ๋ฃ๋ณด์ก์ ๊ฐ๊น์ ์ง๋ง, HTML5๊ฐ ์ด Ogg๋ฅผ ๊ณต์์ ์ผ๋ก ์ง์ํ๋ฉด์ ์์ผ๋ก ์ฑ์ฅ์ด ๊ธฐ๋๋ ๊ฑฐ๋ผ ์์๋์๋ ํฌ๋งท์ด๋ค. ์ค๋์ค์ ๊ฒฝ์ฐ FLAC์ ์ ์ธํ๋ฉด ์์๊ฐ ์คํ๋ ค ์ค์ด๋ค๊ณ ์์ผ๋ฉฐ[1] ๋น๋์ค์ ๊ฒฝ์ฐ ํ์ ์ฝ๋ฑ์ธ VP8, VP9, AV1์ผ๋ก ๋์ฒด๋๋ฉฐ ์ญ์ ์์๊ฐ ์ค๊ณ ์๋ค.
Xiph.Org์์ ์ ์ํ FLAC ์ฝ๋ฑ๋ ์ ๋ช ํ์ง๋ง, ํ์ฅ์๋ก์ Ogg๋ณด๋จ flac๋ฅผ ๋ง์ด ์ด๋ค. Speex ์ฝ๋ฑ ๋ํ ๋ง์ด ์ฐ์ด์ง๋ง, ์ ์ผ๋ฐ์ ์ธ ์์์ ์ฐ์ด๋ ์ฝ๋ฑ์ด ์๋๋ผ์ ๋์ค์ ์ธ ์ธ์ง๋๊ฐ ๋ฎ๋ค.
ํน์ ๊ธฐ์ ์์ ํนํ๊ถ์ ํ์ฌ์ค์ด๋ผ ์์ ์ฉ์ผ๋ก ํ์ฉํ ๋ ๋ก์ดํฐ๋ฅผ ์ง๋ถํด์ผ ํ๋[2] MP3์๋ ๋ฌ๋ฆฌ, Ogg๋ ์คํ์์ค๋ผ ์์ ๋กญ๊ฒ ์ฌ์ฉํ ์ ์๋ค. ํ๋๋ ์ด ์ฌํญ์ด Ogg ํ์ผ๋ก ๋ ์์ ์๋ ์ ์๊ถ์ด ์๋ค๋ ์์ผ๋ก ์๋ชป ํผ์ ธ์, "์ ์๊ถ์ด ์๋ ogg๋ก ์ฌ๋ฆฝ๋๋ค"๋ผ๋ ๋ฉํธ์ ํจ๊ป Ogg๋ก ์ธ์ฝ๋ฉ๋ ์์ ์ ์ ๋ก๋ํ๋ ์ฌ๋๋ค์ด ๊ฝค ์์์ผ๋ฉฐ, ๊ฐ์ ์ ๋ชจ๊ฐ ๊ฐ์ต๋๊ธฐ๋ ํ๋ค. ํ์ฅ์๊ฐ ๋ฌด๋ฃ ๋ฐฐํฌ์ฉ์ด๋ผ๊ณ ํด๋ ์ผ๋จ ๊ทธ ์์ ์์ฒด์ ์ ์๊ถ์ด ์ฃฝ๋ ๊ฑด ์๋๋๊น ์ฃผ์ํ๋ ๊ฒ ์ข๋ค. ํฌ์ฅ ๋์์ธ์ด ๋ฌด๋ฃ ๋ฐฐํฌ๊ฐ ๊ฐ๋ฅํ๋ค๊ณ ํด์ ์์ ๋ค์ด์๋ ์ ํ๊น์ง ๋ฌด๋ฃ ๋ฐฐํฌ๊ฐ ๋๋ ๊ฑด ์๋๋ค.
3. ๋ด๋ถ ์ฝ๋ฑ ์ข ๋ฅ[ํธ์ง]
- ์ค๋์ค
- CELT - 2007๋ ์ ๊ฐ๋ฐ๋ ์ฝ๋ฑ. Opus์ ์ ์ ์ด๋ค.
- Opus - 2012๋ ์ ๊ฐ๋ฐ๋ ์ฝ๋ฑ. ํ์ฅ์๋ .ogg์ .opus๋ฅผ ์ธ ์ ์๋ค. Xiph.Org์ ํฌํจํ ์คํ์์ค ๊ทธ๋ฃน, ๋ง์ดํฌ๋ก์ํํธ, ๋ธ๋ก๋์ปด, ๊ตฌ๊ธ, ๋ชจ์ง๋ผ์ฌ๋จ ๋ฑ๋ฑ์์ ๊ณต๋์ ์ํ ์คํ์์ค ์ฝ๋ฑ์ด๋ค. ๋ณธ๋ ์ค์นด์ดํ ๊ฐ์ ์ธํฐ๋ท ์ ํ๋ ํ์ํ์ ๋ฑ์์ ์ฐ์ด๋ G.7xx๋ Speex ์ฝ๋ฑ์ ๋์ฒด[3]ํ๋ ์ฉ๋์๋๋ฐ AAC์ Vorbis ๋บจ ๋๋ฆด ๋งํ ์์ง์ ์๋ํ๋ ๊ดด๋ฌผ์ด ๋์๋ค. ์คํ ๋ ์ค ๊ธฐ์ค ์ต๋ 512kb/s์ ๋นํธ๋ ์ดํธ๋ฅผ ์๋ํ์ฌ ์์ ๊ฐ์์ฉ์ผ๋ก๋ ์์์ด ์๋ค.
2013๋ 6์๋ถํฐ ffmpeg์์ ์ธ์ฝ๋ฉ์ด ๊ฐ๋ฅํ๋ฉฐ, ์์ ์ฌ์ ํ๋ก๊ทธ๋จ์ foobar2000์ด ์ง์์ ํ๊ณ , ๋์์ ์ฝ๋ฑํฉ์ธ Lavfilter๋ K-lite codec pack, ๋ค์ ํํ๋ ์ด์ด ์ญ์ ์ง์ํ๋ค. ์๋๋ก์ด๋์์๋ ์ง์ํ๋ฉฐ .opus๊ฐ ์๋ .ogg๋ก ํด์ค์ผ ์ฌ์๋๋ค. ์๊ฐ(ํ๊ธ)
- OggPCM
- ๋น๋์ค
- Tarkin
- Dirac - Theora์ ํ์ ์ฝ๋ฑ์ด์์ง๋ง Daala๋ก ๋์ฒด๋์๋ค.
- Daala - VP10, Thor์ ํจ๊ป AV1์ ํตํฉ๋์๋ค.
- OGGUVS
- ๊ธฐํ
- Writ
3.1. ์์ง ๋น๊ต[ํธ์ง]
- Opus๋ ์์ ๊ธฐ์ค Vorbis๋ณด๋ค 20~30% ์ ๋, ์์ฑ ๊ธฐ์ค Speex๋ณด๋ค 15~75% ์ ๋ ํจ์จ์ด ๋๋ค.