4.4๊ฐ์ ๊ฐ์ ๊ฐ๋ฐ ๋์ FFmpeg XNUMX ๋ฉํฐ๋ฏธ๋์ด ํจํค์ง๋ฅผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ฌ๊ธฐ์๋ ๋ค์ํ ๋ฉํฐ๋ฏธ๋์ด ํ์(์ค๋์ค ๋ฐ ๋น๋์ค ํ์์ ๋ น์, ๋ณํ ๋ฐ ๋์ฝ๋ฉ) ์์ ์ ์ํ ์ผ๋ จ์ ์์ฉ ํ๋ก๊ทธ๋จ๊ณผ ๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ชจ์์ด ํฌํจ๋์ด ์์ต๋๋ค. ํจํค์ง๋ LGPL ๋ฐ GPL ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋๋ฉฐ FFmpeg ๊ฐ๋ฐ์ MPlayer ํ๋ก์ ํธ์ ์ธ์ ํ์ฌ ์ํ๋ฉ๋๋ค.
FFmpeg 4.4์ ์ถ๊ฐ๋ ์ผ๋ถ ๋ณ๊ฒฝ ์ฌํญ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- HEVC/H.265(10/12๋นํธ) ๋ฐ VP9(10/12๋นํธ) ํ์์ ๋น๋์ค ๋์ฝ๋ฉ ํ๋์จ์ด ๊ฐ์์ ์ํด VDPAU(๋น๋์ค ๋์ฝ๋ ๋ฐ ํ๋ฆฌ์ ํ ์ด์ ) API๋ฅผ ์ฌ์ฉํ๋ ๊ธฐ๋ฅ์ด ๊ตฌํ๋์์ต๋๋ค.
- NVIDIA NVDEC ๋ฐ Intel QSV(Quick Sync Video) ํ๋์จ์ด ๊ฐ์ ์์ง๊ณผ DXVA1/D2D3VA API๋ฅผ ์ฌ์ฉํ์ฌ AV11 ํ์์ ๋น๋์ค ๋์ฝ๋ฉ์ ์ง์ํฉ๋๋ค.
- libaom ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ AV1์ ํ๋ฐฑ์ผ๋ก ์ธ์ฝ๋ฉํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค(์ต์ ๋ฒ์ 2.0.1 ํ์).
- AV1 ํ์์ผ๋ก ๋น๋์ค๋ฅผ ์ธ์ฝ๋ฉํ๋ ๊ธฐ๋ฅ์ ์ต์ Intel CPU์ ์๋ ํ๋์จ์ด ๋ณ๋ ฌ ์ปดํจํ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๋ SVT-AV1(Scalable Video Technology AV1) ์ธ์ฝ๋๋ฅผ ์ฌ์ฉํ์ฌ ๊ตฌํ๋์์ต๋๋ค.
- AudioToolbox ํ๋ ์์ํฌ๋ฅผ ํตํด ์ถ๋ ฅ ์ฅ์น๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- Gophers ํ๋กํ ์ฝ(TLS๋ฅผ ํตํ Gopher)์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- librist๋ฅผ ์ฌ์ฉํ์ฌ RIST(Reliable Internet Stream Transport) ํ๋กํ ์ฝ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- libwavpack ๊ธฐ๋ฐ ์ธ์ฝ๋์ ๋ํ ์ง์์ด ์ ๊ฑฐ๋์์ต๋๋ค.
- ์๋ก์ด ๋์ฝ๋ ์ถ๊ฐ: AV1(ํ๋์จ์ด ๊ฐ์ ๋์ฝ๋ฉ ํฌํจ), AV1(VAAPI๋ฅผ ํตํด), AVS3(libuavs3d๋ฅผ ํตํด), Cintel RAW, PhotoCD, PGX, IPU, MobiClip Video, MobiClip FastAudio, ADPCM IMA MOFLEX, Argonaut Games Video, MSP v2( Microsoft Paint), Simbiosis IMX, Digital Pictures SGA.
- ์๋ก์ด ์ธ์ฝ๋ ์ถ๊ฐ: RPZA, PFM, Cineform HD, OpenEXR, SpeedHQ, ADPCM IMA Ubisoft APM, ADPCM Argonaut Games, ๊ณ ์ ์ ์ํํธ์จ์ด ADPCM, ADPCM IMA AMV, TTML(์๋ง).
- ์ถ๊ฐ๋ ๋ฏธ๋์ด ์ปจํ ์ด๋ ํจ์ปค(๋จน์): AMV, Rayman 2 APM, ASF(Argonaut Games), TTML(์๋ง), LEGO Racers ALP(.tun ๋ฐ .pcm).
- ์ถ๊ฐ๋ ๋ฏธ๋์ด ์ปจํ ์ด๋ ์ธํจ์ปค(๋๋จน์): AV1(๋ฎ์ ์ค๋ฒํค๋ ๋นํธ์คํธ๋ฆผ), ACE, AVS3, MacCaption, MOFLEX, MODS, MCA, SVS, BRP(Argonaut Games), DAT, aax, IPU, xbm_pipe, binka, Simbiosis IMX, Digital Pictures SGA, MSP v2(Microsoft ๊ทธ๋ฆผํ).
- ์๋ก์ด ํ์๊ฐ ์ถ๊ฐ๋์์ต๋๋ค: IPU, Dolby E, CRI, XBM.
- ์๋ก์ด ํํฐ:
- Chromanr - ๋น๋์ค์ ์์ ๋ ธ์ด์ฆ๋ฅผ ์ค์ ๋๋ค.
- afreqshift ๋ฐ aphaseshift - ์๋ฆฌ์ ์ฃผํ์์ ์์์ ์ด๋ํฉ๋๋ค.
- adenorm - ํน์ ์์ค์์ ๋ ธ์ด์ฆ๋ฅผ ์ถ๊ฐํฉ๋๋ค.
- speechnorm - ์์ฑ ์ ๊ทํ๋ฅผ ์ํํฉ๋๋ค.
- asupercut - ์ฌ์ด๋์์ 20kHz ์ด์์ ์ฃผํ์๋ฅผ ์ฐจ๋จํฉ๋๋ค.
- asubcut - ํ์ ๋ฒํผ ์ฃผํ์๋ฅผ ์๋ผ๋ ๋๋ค.
- asuperpass ๋ฐ asuperstop - ๋ฒํฐ์์ค ์ฃผํ์ ํํฐ ๊ตฌํ.
- shufflepixels - ๋น๋์ค ํ๋ ์์ ํฝ์ ์ ๋ค์ ์ ๋ ฌํฉ๋๋ค.
- tmidequalizer - ์์ ๋ฏธ๋์จ์ด ๋น๋์ค ์ดํ๋ผ์ด์ ์ด์ ํจ๊ณผ๋ฅผ ์ ์ฉํฉ๋๋ค.
- estdif โ Edge Slope Tracing ์๊ณ ๋ฆฌ์ฆ์ ์ฌ์ฉํ์ฌ ๋์ธํฐ๋ ์ด์ฑ.
- epx๋ ํฝ์ ์ํธ๋ฅผ ๋ง๋ค๊ธฐ ์ํ ํ๋ ํํฐ์ ๋๋ค.
- ์ ๋จ - ๋น๋์ค ๋ณํ ์ ๋จ.
- kirsch - Kirsch ์ฐ์ฐ์๋ฅผ ๋น๋์ค์ ์ ์ฉํฉ๋๋ค.
- ์์จ๋ โ ๋น๋์ค์ ์์จ๋๋ฅผ ์กฐ์ ํฉ๋๋ค.
- colorcontrast - ๋น๋์ค์ RGB ๊ตฌ์ฑ ์์ ๊ฐ์ ์์ ๋๋น๋ฅผ ์กฐ์ ํฉ๋๋ค.
- colorcorright - ๋น๋์ค์ ํ์ดํธ ๋ฐธ๋ฐ์ค ์กฐ์ .
- colorize - ๋น๋์ค์ ์์ ์ค๋ฒ๋ ์ด.
- ๋ ธ์ถ - ๋น๋์ค์ ๋ ธ์ถ ์์ค์ ์กฐ์ ํฉ๋๋ค.
- ๋จ์ - ์ปฌ๋ฌ ๋น๋์ค๋ฅผ ํ์์กฐ๋ก ๋ณํํฉ๋๋ค.
- aexciter - ์๋ ์ ํธ์๋ ์๋ ๊ณ ์ฃผํ์ ์ฌ์ด๋ ๊ตฌ์ฑ ์์์ ์์ฑ์ ๋๋ค.
- vif ๋ฐ msad - VIF(Visual Information Fidelity) ๋ฐ MSAD(Mean Sum of Absolute Differences) ๊ณ์๋ฅผ ๊ฒฐ์ ํ์ฌ ๋ ๋น๋์ค ๊ฐ์ ์ฐจ์ด๋ฅผ ํ๊ฐํฉ๋๋ค.
- ์ ์ฒด์ฑ โ ๋ ๋น๋์ค ๊ฐ์ ์ฐจ์ด ์์ค์ ๊ฒฐ์ ํฉ๋๋ค.
- setts โ ํจํท(๋นํธ์คํธ๋ฆผ)์ PTS(ํ๋ ์ ํ ์ด์ ํ์ ์คํฌํ) ๋ฐ DTS(๋์ฝ๋ฉ ํ์ ์คํฌํ)๋ฅผ ์ค์ ํฉ๋๋ค.
์ถ์ฒ : opennet.ru