2.6.0๋ ๋ฐ์ ๊ฐ๋ฐ ๋์ ๋ฌด๋ฃ ๋น์ ํ ์์ ํธ์ง ์์คํ OpenShot 3์ด ์ถ์๋์์ต๋๋ค. ํ๋ก์ ํธ ์ฝ๋๋ GPLv5 ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ์ ๊ณต๋ฉ๋๋ค. ์ธํฐํ์ด์ค๋ Python ๋ฐ PyQt5๋ก ์์ฑ๋์์ผ๋ฉฐ, ๋น๋์ค ์ฒ๋ฆฌ ์ฝ์ด(libopenshot)๋ C++๋ก ์์ฑ๋์์ผ๋ฉฐ FFmpeg ํจํค์ง์ ๊ธฐ๋ฅ์ ์ฌ์ฉํ๊ณ , ๋ํํ ํ์๋ผ์ธ์ HTMLXNUMX, JavaScript ๋ฐ AngularJS๋ฅผ ์ฌ์ฉํ์ฌ ์์ฑ๋์์ต๋๋ค. . Ubuntu ์ฌ์ฉ์์ ๊ฒฝ์ฐ ํน๋ณํ ์ค๋น๋ PPA ์ ์ฅ์๋ฅผ ํตํด ์ต์ OpenShot ๋ฆด๋ฆฌ์ค๊ฐ ํฌํจ๋ ํจํค์ง๋ฅผ ์ฌ์ฉํ ์ ์์ผ๋ฉฐ, ๋ค๋ฅธ ๋ฐฐํฌํ์ ๊ฒฝ์ฐ AppImage ํ์์ผ๋ก ์๊ธ์์กฑ ์ด์ ๋ธ๋ฆฌ๊ฐ ์์ฑ๋์์ต๋๋ค. Windows ๋ฐ macOS์ฉ ๋น๋๊ฐ ์์ต๋๋ค.
ํธ์ง๊ธฐ๋ ์ด๋ณด ์ฌ์ฉ์๋ ๋น๋์ค๋ฅผ ํธ์งํ ์ ์๋๋ก ํธ๋ฆฌํ๊ณ ์ง๊ด์ ์ธ ์ฌ์ฉ์ ์ธํฐํ์ด์ค๋ฅผ ์ ๊ณตํฉ๋๋ค. ์ด ํ๋ก๊ทธ๋จ์ ์์ญ ๊ฐ์ง ์๊ฐ ํจ๊ณผ๋ฅผ ์ง์ํ๊ณ , ๋ง์ฐ์ค๋ฅผ ์ฌ์ฉํ์ฌ ์์ ๊ฐ ์์๋ฅผ ์ด๋ํ๋ ๊ธฐ๋ฅ์ ํตํด ๋ฉํฐ ํธ๋ ํ์๋ผ์ธ ์์ ์ ๊ฐ๋ฅํ๊ฒ ํ๊ณ , ๋น๋์ค ๋ธ๋ก ํฌ๊ธฐ ์กฐ์ , ์๋ฅด๊ธฐ, ๋ณํฉ์ ํ์ฉํ๊ณ , ํ ๋น๋์ค์์ ๋ค๋ฅธ ๋น๋์ค๋ก์ ์ํํ ํ๋ฆ์ ๋ณด์ฅํฉ๋๋ค. , ์ค๋ฒ๋ ์ด ๋ฐํฌ๋ช ์์ญ ๋ฑ ๋ณ๊ฒฝ ์ฌํญ์ ์ฆ์ ๋ฏธ๋ฆฌ ๋ณผ ์ ์์ด ๋น๋์ค๋ฅผ ํธ๋์ค์ฝ๋ฉํ ์ ์์ต๋๋ค. OpenShot์ FFmpeg ํ๋ก์ ํธ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ์ฉํ์ฌ ์๋ง์ ๋น๋์ค, ์ค๋์ค ๋ฐ ์ด๋ฏธ์ง ํ์(์ ์ฒด SVG ์ง์ ํฌํจ)์ ์ง์ํฉ๋๋ค.
์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ :
- ์ด ๊ตฌ์ฑ์๋ ์ปดํจํฐ ๋น์ ๋ฐ ๊ธฐ๊ณ ํ์ต ๊ธฐ์ ์ฌ์ฉ์ ๊ธฐ๋ฐ์ผ๋ก ํ ์๋ก์ด ํจ๊ณผ๊ฐ ํฌํจ๋์ด ์์ต๋๋ค.
- ์์ ํ ํจ๊ณผ๋ ์นด๋ฉ๋ผ ํ๋ค๋ฆผ๊ณผ ์์ง์์ผ๋ก ์ธํ ์๊ณก์ ์ ๊ฑฐํฉ๋๋ค.
- ์ถ์ ํจ๊ณผ๋ฅผ ์ฌ์ฉํ๋ฉด ๋น๋์ค์ ์์๋ฅผ ํ์ํ๊ณ ํ๋ ์์ ์ขํ์ ์ถ๊ฐ ์์ง์์ ์ถ์ ํ ์ ์์ต๋๋ค. ์ด๋ ์ ๋๋ฉ์ด์ ์ ์ฌ์ฉํ๊ฑฐ๋ ๊ฐ์ฒด ์ขํ์ ๋ค๋ฅธ ํด๋ฆฝ์ ์ฒจ๋ถํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- ์ฅ๋ฉด์ ๋ชจ๋ ๊ฐ์ฒด๋ฅผ ๋ถ๋ฅํ๊ณ ํน์ ์ ํ์ ๊ฐ์ฒด๋ฅผ ๊ฐ์กฐ ํ์ํ ์ ์๋ ๊ฐ์ฒด ๊ฐ์ง ํจ๊ณผ(์: ํ๋ ์์ ๋ชจ๋ ์๋์ฐจ๋ฅผ ํ์). ํ๋ํ ๋ฐ์ดํฐ๋ ์ ๋๋ฉ์ด์ ์ ๊ตฌ์ฑํ๊ณ ํด๋ฆฝ์ ์ฒจ๋ถํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
- 9๊ฐ์ ์๋ก์ด ์ฌ์ด๋ ํจ๊ณผ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค:
- ์์ถ๊ธฐ - ์กฐ์ฉํ ์๋ฆฌ์ ๋ณผ๋ฅจ์ ๋์ด๊ณ ํฐ ์๋ฆฌ์ ๋ณผ๋ฅจ์ ์ค์ ๋๋ค.
- ํ์ฅ๊ธฐ - ํฐ ์๋ฆฌ๋ ๋ ํฌ๊ฒ ๋ง๋ค๊ณ , ์กฐ์ฉํ ์๋ฆฌ๋ ๋ ์กฐ์ฉํ๊ฒ ๋ง๋ญ๋๋ค.
- ์๊ณก - ์ ํธ๋ฅผ ์๋ผ์ ์ฌ์ด๋๋ฅผ ๋ณ๊ฒฝํฉ๋๋ค.
- ์ง์ฐ - ์ค๋์ค์ ๋น๋์ค๋ฅผ ๋๊ธฐํํ๊ธฐ ์ํด ์ง์ฐ์ ์ถ๊ฐํฉ๋๋ค.
- ์์ฝ - ์ง์ฐ์ด ์๋ ์ฌ์ด๋ ๋ฐ์ฌ ํจ๊ณผ์ ๋๋ค.
- ๋ ธ์ด์ฆ - ๋ค์ํ ์ฃผํ์์ ๋ฌด์์ ๋ ธ์ด์ฆ๋ฅผ ์ถ๊ฐํฉ๋๋ค.
- ํ๋ผ๋ฉํธ๋ฆญ EQ - ์ฃผํ์์ ๋ฐ๋ผ ๋ณผ๋ฅจ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
- ๋ก๋ดํ - ์์ฑ์ ์๊ณกํ์ฌ ๋ก๋ด์ ๋ชฉ์๋ฆฌ์ฒ๋ผ ๋ค๋ฆฌ๊ฒ ๋ง๋ญ๋๋ค.
- ์์ญ์ - ์์ฑ์ ์์ญ์์ผ๋ก ๋ณํํฉ๋๋ค.
- ๋ชจ๋ ์ฝํ
์ธ ๋ฅผ ๋์ ์ผ๋ก ๋ฏธ๋ฆฌ ๋ณด๊ณ ๊ฐ ํด๋ฆฝ, ๋ณํ ๋ฐ ํธ๋์ ์์ฝ ๋ณด๊ธฐ๋ฅผ ํ์ํ์ฌ ํ์๋ผ์ธ์ ๋ ์ฝ๊ฒ ํ์ํ ์ ์๋ ์๋ก์ด ํ๋/์ถ์ ์ฌ๋ผ์ด๋ ์์ ฏ์ ์ถ๊ฐํ์ต๋๋ค. ๋ํ ์์ ฏ์ ์ฌ์ฉํ๋ฉด ํ๋์ ์์ ์ฌ์ฉํ์ฌ ๊ฐ์์ฑ ์์ญ์ ์ ์ํ๊ณ ํ์๋ผ์ธ์ ๋ฐ๋ผ ์์ฑ๋ ์ฐฝ์ ์ด๋ํ์ฌ ๊ด์ฌ ์๋ ํ์๋ผ์ธ ๋ถ๋ถ์ ์ ํํ์ฌ ๋ ์์ธํ ๋ณผ ์ ์์ต๋๋ค.
- ์์ฐ์ฑ์ ๋์ด๊ธฐ ์ํ ์์ ์ด ์ํ๋์์ต๋๋ค. ์ผ๋ถ ์์ ์ ๋จ์ผ ์ค๋ ๋ ์คํ ์ฒด๊ณ๋ก ์ด๋๋์ด ๋ ๋์ ์ฑ๋ฅ์ ํ์ฉํ๊ณ ์์ ์๋๋ฅผ ๋ ์ด์ด ์์ด FFmpeg ํธ์ถ์ ๋ ๊ฐ๊น๊ฒ ๋ง๋ญ๋๋ค. ๋ด๋ถ ๊ณ์ฐ์์ ํฌ๋ช ๋ ๋งค๊ฐ๋ณ์๊ฐ ๋ฏธ๋ฆฌ ๊ณ์ฐ๋๋ RGBA8888_Premultiplied ์์ ํ์์ ์ฌ์ฉํ๋๋ก ์ ํํ์ฌ CPU ๋ถํ๋ฅผ ์ค์ด๊ณ ๋ ๋๋ง ์๋๋ฅผ ๋์์ต๋๋ค.
- ํฌ๊ธฐ ์กฐ์ , ํ์ , ์๋ฅด๊ธฐ, ์ด๋ ๋ฐ ํฌ๊ธฐ ์กฐ์ ๊ณผ ๊ฐ์ ์์
์ ์ํํ ์ ์๋๋ก ์์ ํ ์๋กญ๊ฒ ๋์์ธ๋ ๋ณํ ๋๊ตฌ๊ฐ ์ ์๋์์ต๋๋ค. ์ด ๋๊ตฌ๋ ํด๋ฆฝ์ ์ ํํ๋ฉด ์๋์ผ๋ก ํ์ฑํ๋๋ฉฐ ํคํ๋ ์ ์ ๋๋ฉ์ด์
์์คํ
๊ณผ ์๋ฒฝํ๊ฒ ํธํ๋๋ฉฐ ์ ๋๋ฉ์ด์
์ ๋น ๋ฅด๊ฒ ๋ง๋๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค. ํ์ ํ๋ ๋์ ์์ญ์ ์์น๋ฅผ โโ๋ ์ฝ๊ฒ ์ถ์ ํ ์ ์๋๋ก ๊ธฐ์ค์ (๊ฐ์ด๋ฐ์ ์ญ์ ํ์) ์ง์์ด ๊ตฌํ๋์์ต๋๋ค. ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ค ๋ง์ฐ์ค ํ ๋ก ํ๋/์ถ์ ์ ๋ณด์ด๋ ์์ญ ๋ฐ์ ๊ฐ์ฒด๋ฅผ ๋ณผ ์ ์๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์ฌ๋ฌ ํธ๋์ ๊ฑธ์ณ ์๋ ํธ๋ฆผ์ ๋ ์ฝ๊ฒ ์ ๋ ฌํ ์ ์๋๋ก ํด๋ฆฝ ๊ฐ์ฅ์๋ฆฌ๋ฅผ ํธ๋ฆฌ๋ฐํ๋ ๋์ ์ค๋
์ง์์ ํฌํจํ์ฌ ์ค๋
์์
์ด ๊ฐ์ ๋์์ต๋๋ค. ํ์ฌ ํ๋ ์ดํค๋ ์์น์ ์ค๋
์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ๋น๋์ค ์์ ์๋ง์ด ์๋ ํ
์คํธ๋ฅผ ๋ ๋๋งํ๊ธฐ ์ํ ์๋ก์ด ์บก์
ํจ๊ณผ๊ฐ ์ถ๊ฐ๋์์ต๋๋ค. ๊ธ๊ผด, ์์, ํ
๋๋ฆฌ, ๋ฐฐ๊ฒฝ, ์์น, ํฌ๊ธฐ ๋ฐ ํจ๋ฉ์ ์ฌ์ฉ์ ์ ์ํ ์ ์์ ๋ฟ๋ง ์๋๋ผ ๊ฐ๋จํ ์ ๋๋ฉ์ด์
์ ์ ์ฉํ์ฌ ํ
์คํธ๋ฅผ ํ์ด๋ ์ธ/์์ํ ์ ์์ต๋๋ค.
- ๋ณต์กํ ์ ๋๋ฉ์ด์ ์ ๋ ์ฝ๊ฒ ์ ์ดํ๊ณ ๋๊ท๋ชจ ํ์๋ผ์ธ์ ํ์ํ ์ ์๋๋ก ์์ ํคํ๋ ์์ ์ ์ํ๋ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋ค. ์๋ฅผ ๋ค์ด ํด๋ฆฝ ์ธํธ๋ฅผ ํ๋์ ์์ ํด๋ฆฝ๊ณผ ์ฐ๊ฒฐํ ๋ค์ ํ ๊ณณ์์ ๊ด๋ฆฌํ ์ ์์ต๋๋ค.
- ํจ๊ณผ์ ๋ํ ์๋ก์ด ์์ด์ฝ์ด ์ถ๊ฐ๋์์ต๋๋ค.
- ์ด ๊ตฌ์ฑ์๋ OpenMoji ํ๋ก์ ํธ์ ์ฝ 1000๊ฐ ์ด๋ชจํฐ์ฝ ์ปฌ๋ ์
์ด ํฌํจ๋์ด ์์ต๋๋ค.
- FFmpeg 4 ๋ฐ WebEngine + WebKit ๋ฒ๋ค์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. ๋ธ๋ ๋ ์ง์์ด ์ ๋ฐ์ดํธ๋์์ต๋๋ค.
- ".osp" ํ์์ผ๋ก ํ๋ก์ ํธ์ ํด๋ฆฝ์ ๊ฐ์ ธ์ค๋ ๊ธฐ๋ฅ์ด ์ ๊ณต๋ฉ๋๋ค.
- ์ด๋ฏธ์ง๋ฅผ ํ์ ํ ๋ EXIF โโ๋ฉํ๋ฐ์ดํฐ๊ฐ ๊ณ ๋ ค๋ฉ๋๋ค.
- Chrome OS ํ๋ซํผ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค.
์ถ์ฒ : opennet.ru