Ubuntu Online, Fedora Online, Windows ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ ๋๋ MAC OS ์จ๋ผ์ธ ์๋ฎฌ๋ ์ดํฐ์ ๊ฐ์ ์ฌ๋ฌ ๋ฌด๋ฃ ์จ๋ผ์ธ ์ํฌ์คํ ์ด์ ์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ OnWorks ๋ฌด๋ฃ ํธ์คํ ๊ณต๊ธ์์์ ์คํํ ์ ์๋ ffmpeg-scaler ๋ช ๋ น์ ๋๋ค.
ํ๋ก๊ทธ๋จ:
์ด๋ฆ
ffmpeg-scaler - FFmpeg ๋น๋์ค ์ค์ผ์ผ๋ง ๋ฐ ํฝ์ ํ์ ๋ณํ๊ธฐ
๊ธฐ์
FFmpeg ๋ฆฌ์ค์ผ์ผ๋ฌ๋ libswscale ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ด๋ฏธ์ง์ ๋ํ ๊ณ ๊ธ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค.
๋ณํ ์ ํธ๋ฆฌํฐ. ํนํ ์ด๋ฏธ์ง ํฌ๊ธฐ ์กฐ์ ๋ฐ ํฝ์ ์ ์ํํ ์ ์์ต๋๋ค.
ํ์ ๋ณํ.
์ค์ผ์ผ๋ฌ ์ต์
๋น๋์ค ์ค์ผ์ผ๋ฌ๋ ๋ค์ ๋ช ๋ช ๋ ์ต์ ์ ์ง์ํฉ๋๋ค.
-๋ฅผ ์ง์ ํ์ฌ ์ต์ ์ ์ค์ ํ ์ ์์ต๋๋ค.์ ํ๊ถ ๊ฐ์น FFmpeg ๋๊ตฌ์์. ํ๋ก๊ทธ๋๋ฐ ๋ฐฉ์์ผ๋ก ์ฌ์ฉํ๋ ค๋ฉด
"SwsContext" ์ต์ ๋๋ ๋ค์์ ํตํด ๋ช ์์ ์ผ๋ก ์ค์ ํ ์ ์์ต๋๋ค. libavutil/opt.h API.
sws_flags
์ค์ผ์ผ๋ฌ ํ๋๊ทธ๋ฅผ ์ค์ ํฉ๋๋ค. ์ค์ผ์ผ๋ง ์๊ณ ๋ฆฌ์ฆ์ ์ค์ ํ๋ ๋ฐ์๋ ์ฌ์ฉ๋ฉ๋๋ค. ๋จ ํ๋
์๊ณ ๋ฆฌ์ฆ์ ์ ํํด์ผ ํฉ๋๋ค.
๋ค์ ๊ฐ์ ํ์ฉํฉ๋๋ค.
fast_bilinear
๋น ๋ฅธ ์์ ํ ์ค์ผ์ผ๋ง ์๊ณ ๋ฆฌ์ฆ์ ์ ํํฉ๋๋ค.
์์ ํ
์์ ํ ์ค์ผ์ผ๋ง ์๊ณ ๋ฆฌ์ฆ์ ์ ํํฉ๋๋ค.
์์ ๋ฐฉ
๋ฐ์ดํ๋น ์ค์ผ์ผ๋ง ์๊ณ ๋ฆฌ์ฆ์ ์ ํํฉ๋๋ค.
์คํ
์คํ์ ์ค์ผ์ผ๋ง ์๊ณ ๋ฆฌ์ฆ์ ์ ํํฉ๋๋ค.
์ด์ ์ฌ๋
๊ฐ์ฅ ๊ฐ๊น์ด ์ด์ ํฌ๊ธฐ ์กฐ์ ์๊ณ ๋ฆฌ์ฆ์ ์ ํํฉ๋๋ค.
์ง์ญ
ํ๊ท ์์ญ ์ฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ์ ์ ํํฉ๋๋ค.
๋ฐ์ดํ๋ธ๋ฆฐ
๋ฃจ๋ง ๊ตฌ์ฑ ์์์ ๋ํ ๋ฐ์ดํ๋น ์ค์ผ์ผ๋ง ์๊ณ ๋ฆฌ์ฆ ์ ํ, ์ฑ๋์ ๋ํ ์ด์ค์ ํ
๊ตฌ์ฑ ์์.
๊ฐ์ฐ์ค
๊ฐ์ฐ์์ ์ฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ์ ์ ํํฉ๋๋ค.
์ฑํฌ
์ฑํฌ ๋ฆฌ์ค์ผ์ผ๋ง ์๊ณ ๋ฆฌ์ฆ์ ์ ํํฉ๋๋ค.
๋์ด
lanczos ์ฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ์ ์ ํํฉ๋๋ค.
์คํ๋ผ์ธ
์์ฐ ๋ฐ์ดํ๋น ์คํ๋ผ์ธ ์ฌ์กฐ์ ์๊ณ ๋ฆฌ์ฆ์ ์ ํํฉ๋๋ค.
print_info
์ธ์/๋๋ฒ๊ทธ ๋ก๊น ์ ํ์ฑํํฉ๋๋ค.
์ ํํ_rnd
์ ํํ ๋ฐ์ฌ๋ฆผ์ ํ์ฑํํฉ๋๋ค.
full_chroma_int
์ ์ฒด ์ฑ๋ ๋ณด๊ฐ์ ํ์ฑํํฉ๋๋ค.
full_chroma_inp
์ ์ฒด ์ฑ๋ ์ ๋ ฅ์ ์ ํํฉ๋๋ค.
์ ํํ
bitexact ์ถ๋ ฅ์ ํ์ฑํํฉ๋๋ค.
์์ค
์์ค ๋๋น๋ฅผ ์ค์ ํฉ๋๋ค.
์์
์์ค ๋์ด๋ฅผ ์ค์ ํฉ๋๋ค.
dstw
๋์ ๋๋น๋ฅผ ์ค์ ํฉ๋๋ค.
dsth
๋ชฉ์ ์ง ๋์ด๋ฅผ ์ค์ ํฉ๋๋ค.
src_format
์์ค ํฝ์ ํ์์ ์ค์ ํฉ๋๋ค(์ ์๋ก ํํ๋์ด์ผ ํจ).
dst_format
๋์ ํฝ์ ํ์์ ์ค์ ํฉ๋๋ค(์ ์๋ก ํํ๋์ด์ผ ํจ).
์์ค_๋ฒ์
์์ค ๋ฒ์๋ฅผ ์ ํํฉ๋๋ค.
dst_range
๋์ ๋ฒ์๋ฅผ ์ ํํฉ๋๋ค.
๋งค๊ฐ๋ณ์0, param1
์ค์ผ์ผ๋ง ์๊ณ ๋ฆฌ์ฆ ๋งค๊ฐ๋ณ์๋ฅผ ์ค์ ํฉ๋๋ค. ์ง์ ๋ ๊ฐ์ ์ผ๋ถ ๋ฐฐ์จ์ ๋ฐ๋ผ ๋ค๋ฆ ๋๋ค.
์๊ณ ๋ฆฌ์ฆ ๋ฐ ๋ค๋ฅธ ์ฌ๋์ ์ํด ๋ฌด์. ์ง์ ๋ ๊ฐ์ ๋ถ๋ ์์์ ์ซ์์ ๋๋ค.
values.
sws_dither
๋๋๋ง ์๊ณ ๋ฆฌ์ฆ์ ์ค์ ํฉ๋๋ค. ๋ค์ ๊ฐ ์ค ํ๋๋ฅผ ํ์ฉํฉ๋๋ค. ๊ธฐ๋ณธ๊ฐ์
์๋.
์๋
์๋ ์ ํ
์์
๋๋๋ง ์์
๋ฐ์ด์
๋ฐ์ด์ ๋๋
ed ์ค๋ฅ ํ์ฐ ๋๋
a_dither
๋ง์ ์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ ์ฐ์ ๋๋
x_๋๋
์ฐ์ ๋๋๋ง, xor ์ฌ์ฉ ๊ธฐ๋ฐ
a_๋๋).
์ํ๋ธ๋ ๋
์ ๋ ฅ์๋ ์ํ๊ฐ ์์ง๋ง ์ถ๋ ฅ์๋ ์๋ ๊ฒฝ์ฐ ์ฌ์ฉํ ์ํ ๋ธ๋ ๋ฉ์ ์ค์ ํฉ๋๋ค.
๊ธฐ๋ณธ๊ฐ์ ์์.
์ ๋ํผ_์์
๊ท ์ผํ ๋ฐฐ๊ฒฝ ์์์ ํผํฉ
์์ ์ฅ๊ธฐํ
๋ฐ๋ํ์ ํผํฉ
์์
๋ธ๋ ๋ฉ ์์
onworks.net ์๋น์ค๋ฅผ ์ฌ์ฉํ์ฌ ์จ๋ผ์ธ์์ ffmpeg-scaler ์ฌ์ฉ