๋ถ๋ฅ:์ํํธ์จ์ด
์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
AviSynth developers | |
์ ์ ๋ฒ์ | 2.6.0 |
๊ฐ๋ฐ์ ๋ฒ์ | 2.6.1 Alpha |
ํ๋ก๊ทธ๋จ ์ข
๋ฅ | ๋น์ ํ ๋น๋์ค ํธ์ง ํ๋ก๊ทธ๋จ, ํ๋ ์์๋ฒ |
1. ์๊ฐ[ํธ์ง]
AviSynth๋ Microsoft Windows์์ ๊ตฌ๋[1]๋๋ GUIํ๊ฒฝ ๋น์ ํ ๋น๋์ค ํธ์ง ํ๋ก๊ทธ๋จ์ด๋ค. AVI ๋๋ MPEG, VFWํ์ผ์ ์ธ์ฝ๋ฉ ๋ฐ ์์ ์ฒ๋ฆฌ์ ํ์ฉ ๋๋ค. ๋ค์ํ ํํฐ๋ฅผ ๋ด์ฅ ํ๊ณ ์์ด ํธ๋ฆฌ๋ฐ, ์๋ฅด๊ธฐ, ๋์ธํฐ๋ ์ด์ฑ, ์ญ ํ
๋ ์๋ค, ์์ ๋ณด์ , ๋
ธ์ด์ฆ ์ ๊ฑฐ ๋ฑ์ด ๊ฐ๋ฅํ๊ณ ์ธ๋ถ ํ๋ฌ๊ทธ์ธ์ ์ถ๊ฐํจ์ผ๋ก์จ ์์ฉ ํ๋ก๊ทธ๋จ ๋ชป์ง ์์ ๊ฐ๋ ฅํ ๊ธฐ๋ฅ๊ณผ ํ์ฅ์ฑ์ ์ ๊ณตํ๋ค. ๋ฐด ๋ก๋์
๊ตด๋์ ์ํด ์ฒ์ ๊ฐ๋ฐ๋์์ผ๋ฉฐ ๋ผ์ด์ ์ค๋ GNU์ GPL์ ๋ฐ๋ผ ๋ฐฐํฌ๋๊ณ ์๋ค. ๊ทธ๋ฆฌ๊ณ ์ผ๋ถ ํํฐ์ ๊ธฐ๋ฅ์ v2.5.7 ๋ฆด๋ฆฌ์ฆ ์ดํ ๋ฒ์ ๋ถํฐ ํฌ๋ฆฌ์์ดํฐ๋ธ ์ปค๋จผ์ฆ Attribution-ShareAlike 3.0 License๋ฅผ ๋ฐ๋ฅธ๋ค.
2. ๊ธฐ๋ฅ[ํธ์ง]
AviSynth๋ ์
๋ ฅ๋ ์์์ ์ ๊ฐํด, ์ฌ๋ฌ๊ฐ์ง ํํฐ๋ฅผ ๊ฑธ์ณ ๊ฐ๊ณตํ ์์์ ๋ค๋ฅธ ๋์์ ํธ์ง ์ํํธ์จ์ด์ ๊ฑด๋ค์ค ์ ์๋ค. ๊ธฐ๋ณธ์ผ๋ก ๋ค์ํ ์์ ์ฒ๋ฆฌ ํํฐ๋ฅผ ๊ฐ์ถ๊ณ ์๊ณ ์ ์ ๊ฐ ๊ฐ๋ฐํ ์ธ๋ถ ํ๋ฌ๊ทธ ์ธ์ ์ถ๊ฐ๋ ๊ฐ๋ฅํ๋ค.
2.1. ์ฅ์ [ํธ์ง]
- ๋ค์ํ ํฌ๋งท์ ๋์์์ ๋ก๋ฉํ ์ ์์ผ๋ฉฐ ์ธ๋ถ ํ๋ฌ๊ทธ์ธ์ ํตํด ์ง์ ๋ถ๊ฐ ํฌ๋งท๋ ๋ก๋ฉ ํ ์ ์๋ค.
- ํ๋ ์์๋ฒ ํ๋ก๊ทธ๋จ์ผ๋ก ๋์์๊ณผ ๊ฐ์ด ์ฉ๋์ด ํฐ ํ์ผ์ ์ธ์ฝ๋ฉ์ด๋ ๋์ฝ๋ฉ์ ํ๊บผ๋ฒ์ ๋ก๋ฉํ์ง ์๊ณ ํ์ํ ๋ถ๋ถ๋ง ์กฐ๊ธ์ฉ ํ๋ก์ธ์ฑ ํด์ค๋ค.
- ์์์ ํฌ๋งท๋ณํ, ํฌ๊ธฐ๋ณํ, ํ๋ ์๋ ์ดํธ ๋ณํ์ด ์ฝ๋ค.
- AviSynth Script์ธ AVS๋ฅผ ์ฌ์ฉํ์ฌ ์์ํ์ผ์ด ํ์์์ผ๋ฉฐ ์ฆ์ ํธ์ง์ ์ง์, ๋ค์ํ ๋น๋์ค ํธ์ง ๋ฐ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ์ ์ ๊ณตํ๋ค.
- ๊ฐ ํ๋ ์๋น ๊ทธ๋ฆผ์ผ๋ก ์ ์ฅ์ด ์๋ ์คํฌ๋ฆฝํธ(๋ฌธ์)ํํ๋ก ์ ์ฅํ ์ ์๋ค.
- ์ธ๋ถ ํ๋ฌ๊ทธ์ธ์ ํตํด ์ฌ๋ฌ ๊ธฐ๋ฅ์ ์ถ๊ฐํ ์ ์์ด ํ์ฅ์ฑ์ด ๋๋จํ ์ฐ์ํ๋ค.
- ํํ๋ ์ด์ด์์ ์ฌ์ฉ ๊ฐ๋ฅํ๋ค.
2.2. ๋จ์ [ํธ์ง]
- ๋ฐฐ์ฐ๊ธฐ ์ํ ์ง์ ์ฅ๋ฒฝ์ด ์๋นํ ๋๋ค. ๋๊ตฌ๋ ๋ณดํต MeGUI์ ์กฐํฉ๋๊ธฐ ๋๋ฌธ์ ์์ผ๋ก ์ง์ ์ฅ๋ฒฝ์ ๋์ธ๋ค.[2]
- ์๋์ ๋์์ ์ฒ๋ฆฌ ๋ฐฉ๋ฒ์ ๋ํ ์ฝ๊ฐ์ ์ง์์ด ํ์ํ๋ค.
- ๋ฌธ๋ฒ ์ค๋ฅ์ ๋ฏผ๊ฐํ๊ณ ํ์ํ ํ๋ฌ๊ทธ์ธ ๋ฐ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๊ฐ ์ ๋๋ก ์ค์น ๋์ง ์์ผ๋ฉด ๋ก๋ฉํ๋ ๊ฒ ์กฐ์ฐจ ์๋๋ค.
- ์ผ๋ถ ํํฐ๋ค์ ๊ฒฝ์ฐ ํ๋์จ์ด์ ์ผ๋ก ์ง์ ๊ฐ๋ฅํด์ผ ์ฌ์ฉ ํ ์ ์๋ ๊ฒฝ์ฐ๊ฐ ์๋ค.
- ๊ฐ๋ฐ๋ ์๋น์์ ํํฐ๊ฐ 32๋นํธ ๊ธฐ๋ฐ์ด๊ณ , ๋ฉํฐ์ค๋ ๋ฉ ์ง์์ด ์์ง ๋ฏธํกํ๋ค.
3. AviSynth ์คํฌ๋ฆฝํธ ์ธ์ด[ํธ์ง]
AviSynth ์คํฌ๋ฆฝํธ ์ธ์ด์ธ AviScript๋ AviSynth๋ฅผ ํ๋ ์์๋ฒ๋ก์ ์ฌ์ฉํ๊ธฐ ์ํ ์ธํฐํ๋ฆฌํฐ ์ธ์ด์ด๋ฉฐ ์ด๋ฅผ ํ์ผํํ๋ก ์ง์ํ๊ธฐ ์ํ ํ์ฅ์๋ก AVS๊ฐ ์ฌ์ฉ๋๋ค. AVS๋ฅผ ํ์ฅ์๋ก ๊ฐ์ง๋ ํ์ผ์ ์คํ ํ์์ ๋ ํธ์ง์ ์ฌ์ฉ๋ ์๋ณธ์ ์์๊ณผ ํจ๊ณผ๋ฅผ FrameServingํ์ฌ ๋ณด์ฌ์ฃผ๊ฒ ๋๋ฉฐ ํ๋ ์์๋ฒ์์๋ ์คํฌ๋ฆฝํธ๋ฅผ ํด์ํ์ฌ ๋ค์ด๋ ํธ์ผ๋ก ์ธํฐํ๋ฆฌํ
ํ๊ฒ ๋๋ค.
3.1. AviSynth ์คํฌ๋ฆฝํธ ์ธ์ด์ ํน์ง[ํธ์ง]
AviSynth ์คํฌ๋ฆฝํธ ์ธ์ด๋ ์ธํฐํ๋ฆฌํฐ์ ํน์ง์ ๊ฐ์ง๊ณ ์๋๋ฐ ๋ฌธ๋ฒ์ด C์ธ์ด์ ์ ์ฌํ๋ค. AVS์ ํน์ง์ ๊ฐ๋ตํ ๊ธฐ์ ํ๋ฉด ๋ค์๊ณผ ๊ฐ๋ค.
- ๋๋ถ๋ถ์ ํํฐ๋ ๋งค์๋ ํํ๋ก ์ ๊ณต ๋๋ฉฐ ์์ ํด๋ฆฝ์ ๋ฆฌํด ํ๋ ํํ๋ก ์ ๊ณต ๋๋ค.
- ์คํฌ๋ฆฝํธ ๋ณ์๋ฅผ ์ฌ์ฉ ํ ์ ์๋ค. ์ด๋ค ํํฐ์ ๋งค์๋๋ฅผ ์์์ ๋ณ์์ ์ ์ฅํ๋ ๊ธฐ๋ฅ์ผ๋ก ๋ณ์๋ช ์๋ ๊ธธ์ด ์ ํ์ด ์๊ณ , ๊ฑฐ์ ๋ชจ๋ ๋ฌธ์์ด์ ์ฌ์ฉ ํ ์ ์์ผ๋ฉฐ, ๋ณ์๋ช ์ ์์ด์ ์ซ์๋ก ์ ์ธ ํ ์ ์๋ค. ํ์ง๋ง ๋ณ์์ ์ฒซ ๋ฌธ์๋ก ์ซ์๋ฅผ ์ฌ์ฉ ํ ์ ์๊ณ ์์ด๊ฐ ์๋ ๋ค๋ฅธ ๋ฌธ์๋ก๋ ์ฌ์ฉ ๋ถ๊ฐ.
- ์์ ํด๋ฆฝ์ ๋น๋์ค ๋ฐ ์ค๋์ค๊ฐ ํฌํจ๋, ์คํฌ๋ฆฝํธ ์ ํ์ ๊ฐ์ผ๋ก ๋ฆฌํดํด์ผ ํ๋ฉฐ ํด๋ฆฝ์ด ์ก์ธ์ค ํ ์ ์๋ ๋ค์ํ ์์ฑ์ ์์ฒด ํํฐ๋ก์ ๋ณด์ ํ๊ณ ์์ด์ผ ํ๋ค.
- ๋ฌธ์ ํ ์คํธ๋ฅผ ๋ํ๋ด๋ ์ํ์ค๋ ๋ฌธ์์ด์ ๋ฐํ ๊ฐ๋ฅํ ํ ์คํธ์ค ํ๋๋ฅผ ๋ฐ์ดํ์ ์ํด ๋๋ฌ ์ธ์ด๊ฒ ๋๋ฉฐ, ํ ์คํธ ์ข ๋ฃ ์ธ์ฉ ๋ถํธ ํน์ ํธ๋ฆฌํ ์ธ์ฉ ์ํ์ค๋ฅผ ์ ์ธํ ๋ชจ๋ ๋ฌธ์๋ฅผ ์ฌ์ฉ ํ ์ ์๋ค.
- ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์์ ์ฃผ๋ก ์ฌ์ฉํ๋ ์กฐ๊ฑด๋ฌธ์ธ if ๋ฌธ์ ์ง์ํ๋ฉฐ, C์ธ์ด์ ์ ์ฌํ ์ผํญ ์ฐ์ฐ์๋ฅผ ์ฌ์ฉํ ์ ์๋ค.
- AviSynth ์คํฌ๋ฆฝํธ๋ ๋ฉ๋ชจ์ฅ์ผ๋ก๋ ์์ฑ ํ ์ ์์ผ๋ ๋ณดํต AvsPmod์ ๊ฐ์ ์ ์ฉ ์๋ํฐ๋ฅผ ์ฌ์ฉ ํ๊ฑฐ๋ ๋ฒ์ถ์ผ ๋ฅ๊ณผ ๊ฐ์ ์ํํธ์จ์ด๋ฅผ ํตํด ์ฌ์ฉ ํ๋๊ฒ์ด ์ผ๋ฐ์ ์ด๋ค.
4. ๊ธฐํ[ํธ์ง]
Adobe ํ๋ฆฌ๋ฏธ์ด ํ๋ก์ ๊ฐ์ ํธ์ง ์ํํธ์จ์ด์์๋ AviSynth๋ฅผ ๋ก๋ํด ์ฌ์ฉ ํ ์ ์๊ณ , ์๋น์์ ์ธ์ฝ๋ ๋ฐ ๋ฏธ๋์ด ํ๋ ์ด์ด์์ AviSynth๋ฅผ ๋ฏธ๋์ด ์ฒ๋ฆฌ์ ํ์ฉ ํ๊ณ ์๋ค.[3] AviSynth 2.x์ ํ๊ณ๋ฅผ ๊ทน๋ณตํ๊ณ ์๋ก์ด ์ธ์ด๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ์๊ณต๊ฐ, ์ฌ์ฉ ๊ฐ๋ฅํ ๋ชจ๋ธ, ์บ์ ๊ด๋ฆฌ ๋ฐ ๋งค์ปค๋์ฆ์ ํฅ์์ ์ํด AviSynth 3.0์ด ํฌ๋ก์ค ํ๋ซํผ์ผ๋ก ๊ฐ๋ฐ ์ค์ด์์ผ๋ 2007๋
8์ ์ดํ๋ก ๊ต์ฐฉ์ํ์ ๋น ์ ธ ์๋ค.[4] ์ฌ๋ด์ผ๋ก TV ๋ฐฉ์ก์ด๋ DVD, ๋ธ๋ฃจ๋ ์ด์ ๋ฆฝ์ ์ ๋ฌธ์ ์ผ๋ก ๋จ๋ ๋๋ถ๋ถ์ ๋ถ๋ฒ ๋ฆด๋ค์ ๊ฑฐ์ 100% AviSynth์ MeGUI์กฐํฉ์ ์ฌ์ฉ ํ๋ค๊ณ ๋ณด์๋ ์ข์ ์ ๋.
5. ๊ด๋ จ ํญ๋ชฉ[ํธ์ง]
[2] ํ๋ก๊ทธ๋๋ฐ ์ธ์ด์ ํจ์๋ ๋งค์๋, ํ๋ผ๋ฉํฐ์ ๋ํ ์ฝ๊ฐ์ ์ดํด๋ ์ง์
์ฅ๋ฒฝ์ ๋ฎ์ถ๋๋ฐ ์๋นํ ๋์์ด ๋๋ค.
[3] ์ฌ์ง์ด ์ค๋์ค ์ฌ์๊ธฐ์ธ foobar2000์์๋ ์ปดํฌ๋ํธ๋ฅผ ์ถ๊ฐ ํ๋ ๊ฒ์ผ๋ก AviSynth๋ฅผ ์ฌ์ฉ ํ ์ ์๋ค. ๋จ ์ค๋์ค์ ํํด์๋ง ๋์ํ๋ค.
[4] http://forum.doom9.org/showthread.php?p=1179369#post1179369 ์ฐธ๊ณ