์ต๊ทผ์๋ ์ทจ๋ฏธ๋ก ์ ๊ฐ ์๋ ์ฌ๋ฆฌํ์์ ๊ฐ์๋ฅผ ์ดฌ์ํ๊ณ ์์ด์. ์์์ ํธ์งํ์ฌ ์น์ฌ์ดํธ์ ๊ฒ์ํฉ๋๋ค. ํ ๋ฌ ์ , ์ ๋ ์ด ๊ฐ์๋ฅผ YouTube์์ ์ฐ์ค๋ฌดํด 24์๊ฐ ๋ฐฉ์กํ์๋ ์์ด๋์ด๋ฅผ ์ป์์ต๋๋ค. ๊ฐ์ธ ์ฑ์ฅ์ ์ ๋ ํ๋ ์ผ์ข ์ ์ฃผ์ ๋ณ "TV ์ฑ๋"์ ๋๋ค.
๋๋ ์ ๊ท ๋ฐฉ์ก์ ํ๋ ๋ฐฉ๋ฒ์ ์๊ณ ์๋ค. ํ์ง๋ง ๋น๋์ค ํ์ผ์ ๋ฐฉ์ก์ด ๋๋๋ก ๋ง๋๋ ๋ฐฉ๋ฒ์ ๋ฌด์์ ๋๊น? ์ฐ์ค๋ฌดํด 24์๊ฐ ์ด์๋๊ณ , ์ ์ฐํ๊ณ , ์ต๋ํ ์์จ์ ์ด๋ฉฐ, ๋์์ ๋ด ์ง ์ปดํจํฐ์ ์ด๋ค ์์ผ๋ก๋ ์์กดํ์ง ์์ต๋๋ค. ์ด๊ฒ์ด ๋ด๊ฐ ์์๋ด์ผ ํ๋ ๊ฒ์ ๋๋ค.
ํด๊ฒฐ์ฑ
์ ์ฐพ๋ ๋ฐ ๋ฉฐ์น ์ด ๊ฑธ๋ ธ์ต๋๋ค. ๋๋ ๋ด ๋ฐฉ์ก์ด ์ ๋๋ก ์๋ํ์ง ์์์ ์๋ง์ ํฌ๋ผ๊ณผ ๋ค์ํ ๋งค๋ด์ผ์ ์ฐ๊ตฌํ์ต๋๋ค. ์ด์ ์ฅ๋์ด ์ฑ๊ณตํ์ผ๋ ๋ด ํด๊ฒฐ์ฑ
์ ๊ณต์ ํด์ผ๊ฒ ๋ค๋ ์๊ฐ์ด ๋ค์์ต๋๋ค. ์ด๋ฐ ๊ธฐ์ฌ๊ฐ ๋์์ด์.
๊ฐ๋จํ ๋งํด์ ์ต์ข
ํด๊ฒฐ์ฑ
์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. VPS + ffmeg + bash ์คํฌ๋ฆฝํธ. ์ปท ์๋์๋ ์งํ ๊ณผ์ ์ ์ค๋ช
ํ๊ณ ๋ฐฉ์ก์ ๊ตฌ์ฑํ๋ฉด์ ๋ฐ๊ฒฌํ ํจ์ ์ ๋ํด ์ด์ผ๊ธฐํฉ๋๋ค.
1๋จ๊ณ - ๋ฐฉ์ก์ ์ด๋์์ ์ ๊ณต๋๋์?
์ฒ์์๋ ๋ฐฉ์ก์ ์ถ์ฒ์ ์ถ์ฒ๋ฅผ ๊ฒฐ์ ํ๋ ๊ฒ์ด ํ์ํ์ต๋๋ค. ๊ฐ์ฅ ๋จผ์ ๋ ์ค๋ฅธ ๊ฒ์ ์ง ์ปดํจํฐ์์. ๋น๋์ค๋ฅผ ์ฌ์ ๋ชฉ๋ก์ผ๋ก ์์งํ๊ณ ๋น๋์ค ํ๋ ์ด์ด์์ ์ฌ์์ ์์ํ์ธ์. ๊ทธ๋ฐ ๋ค์ ํ๋ฉด ์ด๋ฏธ์ง๋ฅผ ์บก์ฒํ์ฌ YouTube์ ๋ฐฉ์กํฉ๋๋ค. ๊ทธ๋ฌ๋ ๋๋ ์ด ์ต์ ์ ๊ฑฐ์ ์ฆ์ ๊ฑฐ๋ถํ์ต๋๋ค. ์๋ํ๋ฉด... ์ด๋ฅผ ๊ตฌํํ๋ ค๋ฉด ๊ฐ์ ์ฉ ์ปดํจํฐ๋ฅผ ๊ณ์ ์ผ๋์ด์ผ ํฉ๋๋ค. ์ฆ, ๋ฐค์๋ ์ฟจ๋ฌ์์ ์์์ด ๋ฐ์ํ๊ณ ์ ๊ธฐ ์๋น๋์ด ์ฆ๊ฐํฉ๋๋ค(๋งค์ +100-150kWh). ๊ทธ๋ฆฌ๊ณ ๋ฐฉ์ก ์ค์๋ ์ง์ ์๋ ์ปดํจํฐ๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ๋ง์ฐ์ค์ ์์ง์์ ๋ฐฉ์ก์ ํ์๋ฉ๋๋ค.
๊ทธ๋ฌ๋ค๊ฐ ์์ ๋ณด๊ธฐ ์์ํ์ด์ ํด๋ผ์ฐ๋ ์๋น์ค. ๋๋ ๋ด ๋น๋์ค๋ฅผ ์ ๋ก๋ํ๊ฑฐ๋ ์๋ฅผ ๋ค์ด YouTube์ ๋น๋์ค ๋งํฌ๋ฅผ ์ฝ์ ํ ์ ์๊ณ ์ด ๋ชจ๋ ๊ฒ์ด ํ๋์ ๋ ผ์คํฑ ๋ฐฉ์ก์ผ๋ก ํจํค์ง๋๋ ๊ธฐ์ฑ ์๋น์ค๋ฅผ ์ฐพ๊ณ ์์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋๋ ์ ํฉํ ๊ฒ์ ์ฐพ์ง ๋ชปํ์ต๋๋ค. ์ ๊ฐ ์ ๊ฒ์์ ์ ํ์ ์๋ ์๊ฒ ๋ค์. ๊ทธ ๊ธฐ๋ฅ์ ๋ฑ ๋ง๋ ๊ฒ์ด ์ฌ๋ฌ ํ๋ซํผ์ ๋์ ๋ฐฉ์ก์ ๋์์ฃผ๋ ์๋น์ค์ธ restream.io ๋ฟ์ ๋๋ค. ์์ ์ ๋์์์ ์ ๋ก๋ํ ์ ์๊ฒ ํด์ฃผ๋ ๊ฒ ๊ฐ์ต๋๋ค. ํ์ง๋ง ์ด ์๋น์ค๋ ์์ ํ ๋ค๋ฅธ ๋ชฉ์ ์ผ๋ก ๋ง๋ค์ด์ก์ผ๋ฉฐ ๋ฐฉ์ก์ ๋ช ์๊ฐ ์ ๋๋ง ์ง์๋ ๊ฒ์ผ๋ก ์์๋ฉ๋๋ค. ์ด ์๋น์ค๋ฅผ ํตํด XNUMX์๊ฐ ๋ฐฉ์ก์ด ๊ฐ๋ฅํด์ง๋ค๋ฉด ํ ๋ฌ์ ์์ญ ๋ฌ๋ฌ, ์ฌ์ง์ด ์๋ฐฑ ๋ฌ๋ฌ๊น์ง ๋์ด๋ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ํ์ง๋ง ๋๋ ์ฌ์ ํ ๋ฌด๋ฃ๋ก ๋๋ ์ต์ํ์ ์ฌ์ ์ ํฌ์๋ก ๋ฐฉ์ก์ ๊ตฌ์ฑํ๊ณ ์ถ์์ต๋๋ค.
๋ฐฉ์ก์ ์ํด ํ์ํ๋ค๋ ๊ฒ์ด ๋ถ๋ช ํด์ก์ต๋๋ค. ๋ณ๋์ ์ฅ์น ์๋๋ฉด ๋ณ๋์ ์ปดํจํฐ๋ผ๋์. ๋๋ Raspberri Pi์ ๊ฐ์ ๊ฒ์ ์๊ฐํ๊ณ ์์์ต๋๋ค. ๊ทธ๋ฆฌ๊ณ ๋ญ? ๊ทธ ์ฌ๋์ ์ฟจ๋ฌ๊ฐ ์์ด์. ํ๋์ ๋๋ผ์ด๋ธ์ ์์์ ๋ นํํ๊ณ , ์ด๋๋ท ์ผ์ด๋ธ์ ์ฐ๊ฒฐํ ๋ค ํ์ ํ ๊ณณ์ ๋์๋๊ณ ๋ฐฉ์กํ์ต๋๋ค. ์ต์ . ํ์ง๋ง ์ ๋ ๋ณด๋ ์์ฒด๋, ์์ ๊ฒฝํ๋ ์์๊ธฐ ๋๋ฌธ์ ์ด ์ต์ ๋ ๊ฑฐ๋ถํ์ต๋๋ค.
๊ทธ ๊ฒฐ๊ณผ, ๋๋ ์ฐฝ์กฐ์ ๋ํด ๋ ผ์ํ๋ ํน์ ํ ๋ก ์ ์ ํ๊ฒ ๋์์ต๋๋ค. ์์ฒด ์๋ฒ ๋ฐฉ์ก. ์ ํํ ์ ๊ฐ ์ฐพ๋ ๊ฒ์ ์๋์์ง๋ง ํต์ฌ ์์ด๋์ด๋ ์ป์์ต๋๋ค. ์๋ฒ๋ฅผ ์ฌ์ฉํ ์ ์๋ค๋ ๊ฒ์ ๋๋ค! ๊ทธ ๋ ผ์์์๋ VPS + nginx + OBS์ ์กฐํฉ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ ์๋์์ต๋๋ค. ์ด ์กฐํฉ์ด ๋์๊ฒ๋ ์ด์ธ๋ฆด ์ ์๋ค๋ ๊ฒ์ด ๋ถ๋ช ํด์ก์ต๋๋ค. ์ ๋ฅผ ํผ๋์ค๋ฝ๊ฒ ํ๋ ์ ์ผํ ์ ์ ์ ๋ ์๋ฒ๋ฅผ ๊ด๋ฆฌํด ๋ณธ ์ ์ด ์์๊ณ , ์ ์ฉ ์๋ฒ๋ฅผ ๊ฐ๋ ๊ฒ์ด ํผ๋์ค๋ฝ๊ณ ๋น์ฉ์ด ๋ง์ด ๋ ๋ค๋ ๊ฒ์ด์์ต๋๋ค. ์ต์ํ์ ๊ตฌ์ฑ์ผ๋ก ์๋ฒ๋ฅผ ์๋ํ๋ ๋ฐ ๋น์ฉ์ด ์ผ๋ง๋ ๋๋์ง ์์๋ณด๊ธฐ๋ก ๊ฒฐ์ ํ๊ณ ๊ธฐ๋ถ ์ข๊ฒ ๋๋์ต๋๋ค.
๊ฐ๊ฒฉ์ ๋ฒจ๋ก๋ฃจ์ ๋ฃจ๋ธ๋ก ํ์๋๋ฉฐ ์ด๋ ๋จ์ง ๋ถ์ค๋ฌ๊ธฐ์ผ ๋ฟ์
๋๋ค. ์ดํดํ์๋ฉด 8 ๋ฒจ๋ก๋ฃจ์ ๋ฃจ๋ธ์ ์ฝ 3.5 ๋ฌ๋ฌ ๋๋ 240 ๋ฌ์์ ๋ฃจ๋ธ์
๋๋ค. 24์๊ฐ ๋ด๋ด ์ผ์ ธ ์๊ณ ๋น ๋ฅธ ์ธํฐ๋ท ์ ์์ด ๊ฐ๋ฅํ ๋ณธ๊ฒฉ์ ์ธ ์ปดํจํฐ๋ฅผ ํ ๋ฌ ๋์ ์ฌ์ฉํ์ต๋๋ค. ์ ์ง ์ด ๋ฐ๊ฒฌ์ ๋์๊ฒ ๋งค์ฐ ์ฆ๊ฑฐ์ ๊ณ ๋ฉฐ์น ๋์ ๋๋ ์ฐ์ฃผ ๋ก์ผ์ ๋ฐ๊ฒฌํ ์ด๋ฆฐ์์ด์ฒ๋ผ ๋ชน์ ํ๋ณตํ๊ฒ ๋์๋ค๋
๋ค :)
๊ทธ๊ฑด ๊ทธ๋ ๊ณ , ๋๋ "VPS ์๋"๋ผ๋ ๊ฒ์์ด์ ๋ํด Google์ด ๋์๊ฒ ์ ๊ณตํ ์ฒซ ๋ฒ์งธ ์ฌ์ดํธ์ ์ ์์ ํ์ฉํ์ต๋๋ค. ์๋ง๋ ๋ ๋ง์ ์์ฐ ์๋ฃจ์ ์ด ์์ ์ ์์ง๋ง ์ด ๊ฐ๊ฒฉ์ด ๋์๊ฒ ์ ํฉํ๊ธฐ ๋๋ฌธ์ ๋ ์ด์ ๊ณ ๋ คํ์ง ์์์ต๋๋ค.
์๋ฒ๋ฅผ ์์ฑํ ๋ ์๋ฒ๊ฐ ์คํ๋ ์ด์ ์ฒด์ ๋ฅผ ์ ํํ ์ ์์ต๋๋ค. ๋์ด๋ ์์คํ ์ค ํ๋์์ ๋ฐฉ์ก์ ๊ตฌ์ฑํ๊ณ ์ ํธ๋์ ์ฌ์ ์ ๋ฅ๋ ฅ์ ๋ฐ๋ผ ์ ํํ ์ ์์ต๋๋ค(Windows๊ฐ ์ค์น๋ ์๋ฒ์ ๊ฒฝ์ฐ ์ถ๊ฐ ๋น์ฉ์ด ํ์ํจ). ์ ๋ CentOS๋ฅผ ์ ํํ์ต๋๋ค. ์ด์ ์๋ ๊ฒฝํ์ด ๊ฑฐ์ ์์๊ธฐ ๋๋ฌธ์ ๋๋ค.
2๋จ๊ณ - ์๋ฒ ์ค์
์๋ฒ๋ฅผ ๋ง๋ ํ ๊ฐ์ฅ ๋จผ์ ํด์ผ ํ ์ผ์ SSH๋ฅผ ํตํด ์๋ฒ์ ์ฐ๊ฒฐํ๋ ๊ฒ์ ๋๋ค. ์ฒ์์๋ PuTTy๋ฅผ ์ฌ์ฉํ์ง๋ง, ์ดํ Google Chrome์์ ์คํ๋๋ Secure Shell ์ฑ์ ์ฌ์ฉํ๊ธฐ ์์ํ์ต๋๋ค. ๋์๊ฒ๋ ๋ ํธ๋ฆฌํ ๊ฒ์ผ๋ก ํ๋ช ๋์์ต๋๋ค.
๊ทธ๋ฐ ๋ค์ ํธ์คํธ ์ด๋ฆ์ ๋ณ๊ฒฝํ๊ณ , ์๋ฒ์์ ์๊ฐ ๋๊ธฐํ๋ฅผ ์ค์ ํ๊ณ , ์์คํ ์ ์ ๋ฐ์ดํธํ๊ณ , iptables๋ฅผ ์์ ํ๊ณ , ๊ธฐํ ์ฌ๋ฌ ๊ฐ์ง ์์ ์ ์ํํ์ง๋ง ๊ผญ ํ์ํด์๊ฐ ์๋์์ต๋๋ค. ์ ๋ ๋จ์ง ์๋ฒ ์ค์ ์ ๊ด์ฌ์ด ์์๊ณ ๊ทธ๊ฒ์ ์ ์๊ฒ ํจ๊ณผ์ ์ด์์ต๋๋ค. ์ด๋ํ ๋ ๋๋ฌด ์ข์์ :)
์ํํด์ผ ํ ๋จ๊ณ๋ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
- EPEL ์ ์ฅ์๋ฅผ ์ฐ๊ฒฐํฉ๋๋ค.
- FTP ์๋ฒ๋ฅผ ์ค์ ํฉ๋๋ค(์ ๋ vsftp๋ฅผ ์ ํํ์ต๋๋ค).
- ffmpeg๋ฅผ ์ค์นํ์ธ์.
์์ธํ ๋ช ๋ น์ ๋ด๋ฆฌ์ง๋ ์๊ฒ ์ต๋๋ค; ์ด ์ง์นจ์ ์ผ๋ฐ์ ์ธ ํ๋ ๊ณํ์ ์ ๋ฌํ๊ธฐ ์ํ ๊ฐ๋ ์ ์ธ ๊ฒ์ ๋๋ค. ์ด๋ค ๋จ๊ณ์์๋ ์ด๋ ค์์ด ์๋ ๊ฒฝ์ฐ "CentOS connect EPEL" ๋๋ "CentOS install FTP server"์ ๊ฐ์ ๊ฒ์ ์์ง ์ฟผ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ํ๊ฒ ํด๊ฒฐํ ์ ์์ต๋๋ค. ์ฒซ ๋ฒ์งธ ๋งํฌ์์ ์์ธํ ๋จ๊ณ๋ณ ์ง์นจ์ ์ฐพ์ ์ ์์ต๋๋ค.
๊ทธ๋์ ์์ ์ด ๊ฒ์ฒ๋ผ VPS + nginx + OBS ์กฐํฉ์ด ํ์ํ์ต๋๋ค. VPS โ ์ค๋น๋์์ต๋๋ค. ๊ทธ๋ฌ๋ ๋ค๋ฅธ ์ ์์๋ ์๋ฌธ์ด ์๊ธฐ๊ธฐ ์์ํ์ต๋๋ค. OBS๋ ๋ฐฉ์ก ํ๋ก๊ทธ๋จ์ธ Open Broadcaster Software์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์คํธ๋ฆผ์์๋ง ์๋ํฉ๋๋ค. ์๋ฅผ ๋ค์ด ์น์บ ์์ ์ด๋ฏธ์ง๋ฅผ ๊ฐ์ ธ์ ๋ฐฉ์กํฉ๋๋ค. ์๋๋ฉด ํ๋ฉด ๋ นํ. ๋๋ ์ด๋ฏธ ์งํ ์ค์ธ ๋ฐฉ์ก์ด ๋ค๋ฅธ ์ฌ์ดํธ๋ก ๋ฆฌ๋๋ ์ ๋ฉ๋๋ค. ํ์ง๋ง ์คํธ๋ฆผ์ด ์๊ณ ์คํธ๋ฆผ์ผ๋ก ๋ง๋ค์ด์ผ ํ๋ ๋น๋์ค ํ์ผ ์ธํธ๋ง ์์ต๋๋ค.
๋๋ ์ด ๋ฐฉํฅ์ผ๋ก ํ๊ธฐ ์์ํ๊ณ ffmpeg๋ฅผ ๋ฐ๊ฒฌํ์ต๋๋ค. FFmpeg๋ ๋ค์ํ ํ์์ผ๋ก ๋์งํธ ์ค๋์ค ๋ฐ ๋น๋์ค๋ฅผ ๋ น์, ๋ณํ ๋ฐ ์คํธ๋ฆฌ๋ฐํ ์ ์๋ ๋ฌด๋ฃ ์คํ ์์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ ์ธํธ์ ๋๋ค.
๊ทธ๋ฆฌ๊ณ ffmpeg๊ฐ ์ผ๋ง๋ ๋ง์ ์ผ์ ํ ์ ์๋์ง ๋งค์ฐ ๋๋์ต๋๋ค. ์ํ๋ ๊ฒฝ์ฐ ๋น๋์ค์์ ์ฌ์ด๋๋ฅผ ์ถ์ถํฉ๋๋ค. ์ํ๋ค๋ฉด ๋ นํํ์ง ์๊ณ ๋น๋์ค์ ์ผ๋ถ๋ฅผ ์๋ผ๋ผ ์๋ ์์ต๋๋ค. ์ํ๋ ๊ฒฝ์ฐ ํ ํ์์์ ๋ค๋ฅธ ํ์์ผ๋ก ๋ณํ๋ฉ๋๋ค. ๊ทธ๋ฆฌ๊ณ ํจ์ฌ ๋. ํ์ผ์ ์ง์ ํ ์ ์์ ์ ๋๋ก ํ์ผ์ ์คํธ๋ฆผ์ผ๋ก ๋ณํํ์ฌ YouTube ์์ฒด๋ก ์ ์กํฉ๋๋ค. ๊ทธ๊ฒ ๋ค์ผ, ์ฒด์ธ์ด ์กฐ๋ฆฝ๋์์ต๋๋ค. ๋จ์ ๊ฒ์ ๋์์ค๋ฅผ ๋ง๋ฌด๋ฆฌํ๋ ๊ฒ์ ๋๋ค.
3๋จ๊ณ - ๋ฐฉ์ก ์ค์
์ฐ๋ฆฌ๋ YouTube์์ ๋ฐฉ์ก์ ๋ง๋ญ๋๋ค. ์ด ๋จ๊ณ์์๋ ๋งํฌ์ ๋ธ๋ก๋์บ์คํธ ํค๋ง ํ์ํฉ๋๋ค. ์๋ ์คํฌ๋ฆฐ์ท์์๋ ๋นจ๊ฐ์์ผ๋ก ๊ฐ์กฐ ํ์๋์ด ์์ต๋๋ค.
๋ค์ ๋น๋์ค ํ์ผ์ ์๋ฒ์ ์
๋ก๋ํ๊ณ , ์ฐ๋ฆฌ๊ฐ ๋ฐฉ์กํ ๊ณํ์ด์์. ์ค์ ๋ก FTP๋ ์ด ๋จ๊ณ์์๋ง ํ์ํฉ๋๋ค. ์๋ฒ์ ํ์ผ์ ์
๋ก๋ํ๋ ๋ ๋ค๋ฅธ ํธ๋ฆฌํ ๋ฐฉ๋ฒ์ด ์๋ค๋ฉด FTP ์๋ฒ๋ฅผ ์ค์ ํ ํ์๊ฐ ์์ต๋๋ค.
์คํธ๋ฆผ์ YouTube๋ก ์ ์กํฉ๋๋ค. ๋ธ๋ก๋์บ์คํธ๋ฅผ ์์ํ๋ ค๋ฉด ์ฌ๋ฌ ์์ฑ์ ์ฌ์ฉํ์ฌ ffmpeg๋ฅผ ์คํํด์ผ ํฉ๋๋ค. ๋ด๊ฐ ์ป์ ๊ฐ์ฅ ์งง์ ๋ช ๋ น์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ffmpeg -re -i lecture1.mp4 -f flv rtmp://a.rtmp.youtube.com/live2/%ะะะฎะง_ะขะ ะะะกะะฏะฆะะ%
์์ฑ ๋์ฝ๋ฉ-re
โ ํ์ผ์ ์คํธ๋ฆผ์ผ๋ก ๋ณํํด์ผ ํจ์ ๋ํ๋
๋๋ค.
-i
โ ์ฌ์ํด์ผ ํ ํ์ผ์ ๋ํ๋
๋๋ค. ๋น๋์ค ํ์ผ ์์ฒด๊ฐ ์๋ ๋์ผํ ๋๋ ํฐ๋ฆฌ์์ ๋ช
๋ น์ ์คํํ๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ๋ค์๊ณผ ๊ฐ์ด ํ์ผ์ ๋ํ ์ ๋ ๋งํฌ๋ฅผ ์ง์ ํด์ผ ํฉ๋๋ค. /usr/media/lecture1.mp4
.
-f
โ ์ถ๋ ฅ ํ์ผ ํ์์ ์ค์ ํฉ๋๋ค. ๋ด ๊ฒฝ์ฐ์๋ ffmpeg๊ฐ ๋ด ํ์ผ์ mp4์์ flv๋ก ์ฆ์ ๋ณํํ๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค.
๋ง์ง๋ง์๋ ๋ฐฉ์ก ์ค์ ํ์ด์ง์ YouTube์์ ๊ฐ์ ธ์จ ๋ฐ์ดํฐ๊ฐ ํ์๋ฉ๋๋ค. ๋ฐฉ์ก์ด ์ฑ๋์ ๊ตฌ์ฒด์ ์ผ๋ก ํ์๋๋๋ก ๋ฐ์ดํฐ๋ฅผ ์ ์กํด์ผ ํ๋ ์ฃผ์์ ๋ฐฉ์ก ํค.
๋ชจ๋ ์์ ์ ์ฌ๋ฐ๋ฅด๊ฒ ์ํํ๋ค๋ฉด ์ด ๋ช ๋ น์ ์คํํ ํ YouTube์์ ์ ์ก๋ ์คํธ๋ฆผ์ ๋ณผ ์ ์์ต๋๋ค. ๋ฐฉ์ก์ ์์ํ๋ ค๋ฉด YouTube ์์ฒด์์ '๋ฐฉ์ก ์์' ๋ฒํผ์ ํด๋ฆญํ๊ธฐ๋ง ํ๋ฉด ๋ฉ๋๋ค.
4๋จ๊ณ - ์์จ์ฑ ์ถ๊ฐ
์ถํํด์! ์ด์ ๋น๋์ค ํ์ผ์์ ๋ฐฉ์ก์ ์์ํ๋ ๋ฐฉ๋ฒ์ ์์์ต๋๋ค. ํ์ง๋ง XNUMX์๊ฐ ์ฐ์ค๋ฌดํด ๋ฐฉ์ก์๋ ์ด๊ฒ๋ง์ผ๋ก๋ ์ถฉ๋ถํ์ง ์์ต๋๋ค. ์ฒซ ๋ฒ์งธ ๋น๋์ค ์ฌ์์ด ๋๋๋ฉด ๋ค์ ๋น๋์ค๊ฐ ์ฆ์ ์์๋๊ณ ๋ชจ๋ ๋น๋์ค๊ฐ ํ์๋๋ฉด ์ฌ์์ด ๋ค์ ์์๋๋ ๊ฒ์ด ์ค์ํฉ๋๋ค.
๋๋ ๋ค์ ์ต์ ์ ์๊ฐํด ๋์ต๋๋ค. ๊ฐ ๋น๋์ค ํ์ผ์ ๋ํ ๋ช ๋ น์ ์์ฑํ .sh ํ์ผ์ ๋ง๋ค๊ณ ๋งจ ๋์ ๋์ผํ ์คํฌ๋ฆฝํธ๋ฅผ ๋ค์ ์คํํ๋ ๋ช ๋ น์ ํ์ํ์ต๋๋ค. ๊ฒฐ๊ณผ๋ ๋ค์๊ณผ ๊ฐ์ ์ฌ๊ท์ ๋๋ค.
ะะพะผะฐะฝะดะฐ 1... (ะทะฐะฟััะบ ััะฐะฝัะปััะธะธ ัะฐะนะปะฐ lecture1.mp4)
ะะพะผะฐะฝะดะฐ 2... (ะทะฐะฟััะบ ััะฐะฝัะปััะธะธ ัะฐะนะปะฐ lecture2.mp4)
ะะพะผะฐะฝะดะฐ 3... (ะทะฐะฟััะบ ััะฐะฝัะปััะธะธ ัะฐะนะปะฐ lecture3.mp4)
bash start.sh
๊ทธ๋ฆฌ๊ณ ๋ค, ํจ๊ณผ๊ฐ ์์์ต๋๋ค. ๋ง์กฑํ ๋ง์์ ํ ์คํธ ๋ฐฉ์ก์ ์์ํ๊ณ ์ ์๋ฆฌ์ ๋ค์์ต๋๋ค.
์์นจ์ ๋ถ์พํ ๋๋ผ์์ด ๋๋ฅผ ๊ธฐ๋ค๋ฆฌ๊ณ ์์์ต๋๋ค. ๋ฐฉ์ก์ ๋ช ๋ถ๋ฐ์ ์งํ๋์ง ์์์ผ๋ฉฐ ์ปดํจํฐ๋ฅผ ๋์๋ง์ ๊ฑฐ์ ์ฆ์ ์ข
๋ฃ๋์์ต๋๋ค. ์กฐ์ฌ ๊ฒฐ๊ณผ, ์ด๋ฌํ ๋ฐฉ์์ผ๋ก ์คํ๋ ๋ช
๋ น์ ์ฌ์ฉ์๊ฐ ์๋ฒ์ ๋ก๊ทธ์ธ๋์ด ์๋ ๋์ ์คํ๋๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ์ฐ๊ฒฐ์ ๋์๋ง์ ์คํ ์ค์ด๋ ๋ช
๋ น์ด ์ค๋จ๋์์ต๋๋ค. ์ด๋ฐ ์ผ์ด ๋ฐ์ํ์ง ์๋๋กํ๋ ค๋ฉด ํ ์์์ ์ถฉ๋ถํฉ๋๋ค. bash
๋ช
๋ น์ ์ถ๊ฐํ์ธ์ nohup
. ์ด๋ ๊ฒ ํ๋ฉด ์คํ ์ค์ธ ํ๋ก์ธ์ค๊ฐ ์ฌ์ฉ์์ ์กด์ฌ ์ฌ๋ถ์ ๊ด๊ณ์์ด ์คํ๋ ์ ์์ต๋๋ค.
์คํฌ๋ฆฝํธ์ ์ต์ข ์ต์ ๋ฒ์ ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ffmpeg -re -i lecture1.mp4 -f flv rtmp://a.rtmp.youtube.com/live2/%ะะะฎะง_ะขะ ะะะกะะฏะฆะะ%
ffmpeg -re -i lecture2.mp4 -f flv rtmp://a.rtmp.youtube.com/live2/%ะะะฎะง_ะขะ ะะะกะะฏะฆะะ%
ffmpeg -re -i lecture3.mp4 -f flv rtmp://a.rtmp.youtube.com/live2/%ะะะฎะง_ะขะ ะะะกะะฏะฆะะ%
nohup bash start.sh $
์ฌ๊ธฐ์ start.sh๋ ์ด ์คํฌ๋ฆฝํธ๊ฐ ์์ฑ๋ ํ์ผ์ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ์ด ํ์ผ์ ๋น๋์ค ํ์ผ๊ณผ ๋์ผํ ๋๋ ํฐ๋ฆฌ์ ์์ด์ผ ํฉ๋๋ค.
๋์ ๋ฌ๋ฌ ๊ธฐํธ๋ฅผ ์ถ๊ฐํ๋ฉด ํ๋ก์ธ์ค๊ฐ ๋ฐฑ๊ทธ๋ผ์ด๋์์ ์คํ๋์ด ๋ฐฉ์ก์ ์ค๋จํ์ง ์๊ณ ์ฝ์์ ๊ณ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋ณด๋์ค์๋ ๋ค์๊ณผ ๊ฐ์ ์ํ์ด ํฌํจ๋์์ต๋๋ค.
- ํ์ผ ์ฌ์์ ์๋์ผ๋ก ์ ํํ ์ ์์ต๋๋ค. ์ด๋ ๊ฒ ํ๋ ค๋ฉด ํ์ฌ ์คํ ์ค์ธ ffmpeg ํ๋ก์ธ์ค๋ฅผ "์ข ๋ฃ"ํด์ผ ํฉ๋๋ค. ๊ทธ ํ ๋ชฉ๋ก์ ๋ค์ ํ์ผ ์ฌ์์ด ์๋์ผ๋ก ์์๋ฉ๋๋ค.
- ๋ฐฉ์ก์ ์ค๋จํ์ง ์๊ณ ๋ ๋ฐฉ์ก์ ์๋ก์ด ์์์ ์ถ๊ฐํ ์ ์์ต๋๋ค. ๋น๋์ค๋ฅผ ์๋ฒ์ ์ ๋ก๋ํ๊ณ ์คํฌ๋ฆฝํธ์์ ์ด ํ์ผ์ ์คํํ๋ ๋ช ๋ น์ ์ถ๊ฐํ ํ ์ ์ฅํ๋ฉด ๋ฉ๋๋ค. ๊ทธ๊ฒ ๋ค์ผ. ๋ค์ ์ฌ์ ๋ผ์ด๋์์๋ ์ ํ์ผ์ด ์ด์ ํ์ผ๊ณผ ํจ๊ป ๋ฐฉ์ก๋ฉ๋๋ค.
5๋จ๊ณ - ffmpeg ์ฌ์ฉ์ ์ ์
์์น์ ์ผ๋ก ์ฐ๋ฆฌ๋ ๊ฑฐ๊ธฐ์์ ๋ฉ์ถ ์๋ ์์์ต๋๋ค. ํ์ง๋ง ์์ฒญ์๋ค์๊ฒ ์ข ๋ ์น๊ทผํ ๋ฐฉ์ก์ ๋ง๋ค๊ณ ์ถ์์ด์.
์ด๋ค ์ฌ๋์ด ๋ฐฉ์ก์ ๊ฐ์ ๋ณด๊ธฐ ์์ํ๊ณ , ์ข์์๊ฐ ์์ด์ ์ฒ์๋ถํฐ ์ด ๊ฐ์๋ฅผ ๋ณด๊ณ ์ถ์๋๋ฐ ๋ฐฉ์ก์์๋ ๋๊ฐ๊ธฐ๊ฐ ํ์ฉ๋์ง ์๋๋ค๊ณ ๊ฐ์ ํด ๋ณด๊ฒ ์ต๋๋ค. ๊ฐ์๋ฅผ ์ฒ์๋ถํฐ ๋ณด๋ ค๋ฉด ๋ด ์น์ฌ์ดํธ์ ๊ฐ์ ๊ด์ฌ ์๋ ๊ฐ์๋ฅผ ๋ น์ํด์ผ ํฉ๋๋ค. ์ด๋ค ๊ฐ์๊ฐ ๊ทธ ์ฌ๋์ ๊ด์ฌ์ ๋์๋์ง ์ด๋ป๊ฒ ์ ์ ์๋์? ์ฌ์ดํธ์๋ ์ด๋ฏธ 16๊ฐ์ ๊ฐ์๊ฐ ์์ผ๋ฉฐ ๋งค์ฃผ ๋ ๋ง์ ๊ฐ์๊ฐ ์ ๊ณต๋ฉ๋๋ค. ์ด ๋ชจ๋ ๊ฐ์๋ฅผ ์ดฌ์ํ๊ณ ํธ์งํ ๋์กฐ์ฐจ๋ ๋ฌด์์๋ก ์ด๋ค ๊ฐ์์ธ์ง ํ๋จํ ์ ์์ ๊ฒ์ด๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๋ฌ๋ฏ๋ก ๊ฐ ๊ฐ์๋ฅผ ์ด๋ป๊ฒ๋ ์ง์ ํ๋ ๊ฒ์ด ํ์ํ๋ค.
ํธ์ง ํ๋ก๊ทธ๋จ์์ ์๋ณธ ๋น๋์ค ํ์ผ์ ์บก์ ์ ์ถ๊ฐํ๋ ์ต์ ์ด ๋์๊ฒ ์ ํฉํ์ง ์์์ต๋๋ค. ์๋ณธ ํ์ผ์ด ์ฌ์ฉ๋์๋์ง ํ์ธํด์ผ ํ์ต๋๋ค. ๊ทธ๋์ ๋ฐฉ์ก์ ์ง์ํ๋ ค๋ฉด ๋ชธ์ ์์ง์์ด ์ต์ํ๋์ด์ผ ํฉ๋๋ค.
ffmpeg๊ฐ ์ด ๋ฌธ์ ์๋ ๋์์ด ๋ ์ ์๋ค๋ ๊ฒ์ด ๋ฐํ์ก์ต๋๋ค. ํน๋ณํ ์์ฑ์ ๊ฐ์ง๊ณ ์์ด์ -vf
, ๋น๋์ค ์์ ํ
์คํธ๋ฅผ ๋ฐฐ์นํ ์ ์์ต๋๋ค. ๋น๋์ค์ ํ
์คํธ๋ฅผ ์ถ๊ฐํ๋ ค๋ฉด ๋ช
๋ น์ ๋ค์ ์กฐ๊ฐ์ ์ถ๊ฐํด์ผ ํฉ๋๋ค.
-vf drawtext="fontfile=OpenSans.ttf:text='ะะตะบัะธั 13: ะัะธั
ะพะปะพะณะธั ัะผะพัะธะน. ะะฐะบ ัะพะทะดะฐะฒะฐัั ัะฐะดะพััั?':fontsize=26:fontcolor=white:borderw=1:bordercolor=black:x=40:y=670"
๋งค๊ฐ๋ณ์ ์ค๋ช
fontfile=
โ ๊ธ๊ผด ํ์ผ์ ๋ํ ๋งํฌ์
๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์บก์
์ด ๋น๋์ค์ ์ถ๊ฐ๋์ง ์์ต๋๋ค. ๊ฐ์ฅ ์ฌ์ด ๋ฐฉ๋ฒ์ ๊ธ๊ผด ํ์ผ์ ๋น๋์ค์ ๊ฐ์ ํด๋์ ๋ฃ๋ ๊ฒ์
๋๋ค. ๋๋ ํ์ผ์ ์ ์ฒด ๊ฒฝ๋ก๋ฅผ ์ง์ ํด์ผ ํฉ๋๋ค.
text=
โ ์ค์ ๋ก๋ ๋์์ ์์ ๋ฐฐ์นํด์ผ ํ๋ ํ
์คํธ ์์ฒด์
๋๋ค.
fontsize=
โ ๊ธ๊ผด ํฌ๊ธฐ(ํฝ์
).
fontcolor=
- ๊ธ๊ผด ์์.
borderw=
โ ํ
์คํธ ์ฃผ๋ณ์ ์ค๊ณฝ์ ๋๊ป(ํฝ์
๋จ์)(๊ฒ์์ ์ค๊ณฝ์ ์ด 1ํฝ์
๋๊ป์ธ ํฐ์ ํ
์คํธ๊ฐ ์์ต๋๋ค).
bordercolor=
โ ์ค๊ณฝ์ ์์.
x=
ะธ y=
โ ํ
์คํธ ์ขํ. ์ 0;0
์ผ์ชฝ ์๋จ์ ์์นํด ์์ต๋๋ค. ๋ด ์ขํ๋ 1280x720 ํฝ์
์ ๋น๋์ค ํด์๋๋ก ํ
์คํธ๊ฐ ์ผ์ชฝ ํ๋จ์ ๋ฐฐ์น๋๋ ๋ฐฉ์์ผ๋ก ์ ํ๋ฉ๋๋ค.
๋ค์๊ณผ ๊ฐ์ต๋๋ค.
6๋จ๊ณ โ ๋ฐฉ์ก ํ์ง ๊ฒฐ์
์ด์ ๋ฐฉ์ก์ด ์ค๋น๋์์ต๋๋ค. FFmpeg ๋ฐฉ์ก, ํ์ผ ์ฌ์, ๋ฐฉ์ก์ ๋ด ์กด์ฌ๊ฐ ํ์ํ์ง ์์ต๋๋ค. ๋ชจ๋ ๊ฐ์์๋ ์๋ช ์ด ์์ต๋๋ค. ๊ทธ๊ฒ ๋ค์ธ ๊ฒ ๊ฐ์ต๋๋ค.
๊ทธ๋ฌ๋ ๋ ๋ค๋ฅธ ๋ฏธ๋ฌํ ์ฐจ์ด๊ฐ ๋๋ฌ๋ฌ์ต๋๋ค. ์ต์ ์๋ฒ ๊ตฌ์ฑ์ ์ ํํ๋๋ฐ ๋ฐฉ์ก์ด ๋์ค์ง ์์์ต๋๋ค. ์๋ฒ ๊ตฌ์ฑ: 1๊ฐ ์ฝ์ด(์: 2.2GHz), 1GB RAM, 25GB SSD. RAM์ ์ถฉ๋ถํ์ง๋ง ํ๋ก์ธ์๋ ๊ฑฐ์ 100%(๋๋ก๋ 102-103%๊น์ง ๋ก๋๋จ)๋ก ๊ฑฐ์ ์์ ํ ๋ก๋๋์์ต๋๋ค. ์ด๋ก ์ธํด ๋ฐฉ์ก์ด ๋ช ์ด๋ง๋ค ์ ์ง๋์์ต๋๋ค. ์ข์ง ์์ต๋๋ค.
๋ ๊ฐ์ ์ฝ์ด๋ก ๋ ๋น์ผ ๊ตฌ์ฑ์ ์ทจํ ์๋ ์์ง๋ง ๋คํ์ค๋ฝ๊ฒ๋ ํด๋ผ์ฐ๋ ๊ธฐ์ ์ ์ฌ์ฉํ๋ฉด ๋ช ๊ฐ์ ๋ฒํผ์ ๋๋ฌ ์๋ฒ ๊ตฌ์ฑ์ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค. ํ์ง๋ง ์ต์ํ์ ๊ตฌ์ฑ ์ฉ๋์ ๋ง์ถ๊ณ ์ถ์์ต๋๋ค. ์ ๋ ffmpeg ๋ฌธ์๋ฅผ ์ฐ๊ตฌํ๊ธฐ ์์ํ๊ณ , ๊ทธ๋ ์ต๋๋ค. ์์คํ ์ ๋ก๋๋ฅผ ์กฐ์ ํ ์ ์๋ ์ค์ ๋ ์์ต๋๋ค.
๋์ ์ด๋ฏธ์ง ํ์ง์ ๋์ CPU ๋ก๋ ๋๋ ๋์ ๋๊ฐ๋ ํธ๋ํฝ์ด๋ผ๋ ๋ ๊ฐ์ง ๋ฐฉ๋ฒ์ผ๋ก ๋ฌ์ฑํ ์ ์์ต๋๋ค. ํ๋ก์ธ์๊ฐ ๊ฐ๋นํ ์ ์๋ ๋ก๋๊ฐ ๋ง์์ง์๋ก ํ์ํ ์ฑ๋ ๋์ญํญ๋ ์ค์ด๋๋ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ๋๋ ํ๋ก์ธ์๋ฅผ ๋๋ฌด ๋ง์ด ๋ก๋ํ ์ ์์ง๋ง ํธ๋ํฝ ํค๋๋ฃธ์ด ํฐ ๋์ ์ฑ๋์ด ํ์ํฉ๋๋ค. ํ๋ก์ธ์์ ๋๊ฐ๋ ์ฑ๋/ํธ๋ํฝ์ ํฌ๊ธฐ ๋ชจ๋์ ์ ํ์ด ์๋ ๊ฒฝ์ฐ ๋ฐฉ์ก์ด ์ํํ๊ฒ ์งํ๋๋๋ก ์์ ํ์ง์ ์ค์ฌ์ผ ํฉ๋๋ค.
๋ด ์๋ฒ๋ 10Mbit/s ํญ์ ์ฑ๋์ ์ก์ธ์คํ ์ ์์ต๋๋ค. ์ด ๋๋น๊ฐ ๋ฑ ๋ง์ต๋๋ค. ๊ทธ๋ฌ๋ ํธ๋ํฝ ์ ํ์ ์ 1TB์ ๋๋ค. ๋ฐ๋ผ์ ํธ๋ํฝ ์ ํ์ ์ถฉ์กฑํ๋ ค๋ฉด ๋๊ฐ๋ ํ๋ฆ์ด ์ด๋น ์ต๋ 300KB๋ฅผ ์ด๊ณผํด์๋ ์ ๋ฉ๋๋ค. ๋๊ฐ๋ ์คํธ๋ฆผ์ ๋นํธ ์ ์ก๋ฅ ์ 2,5Mbit/s ์ดํ์ฌ์ผ ํฉ๋๋ค. ๊ทธ๋ฐ๋ฐ YouTube์์๋ ์ด ๋นํธ๋ ์ดํธ๋ก ๋ฐฉ์กํ ๊ฒ์ ๊ถ์ฅํฉ๋๋ค.
์์คํ
์ ๋ถํ๋ฅผ ์กฐ์ ํ๊ธฐ ์ํด ffmpeg๋ ๋ค์ํ ์ ๊ทผ ๋ฐฉ์์ ์ฌ์ฉํฉ๋๋ค. ์ด๊ฒ์ ๋ํด ์ ์ผ์ด์ -crf
ะธ -preset
.
๊ณ ์ ์จ ์ธ์(CRF) โ ์์์ ํ์ง์ ์กฐ์ ํ ์ ์๋ ๊ณ์์ ๋๋ค. CRF๋ 0์์ 51๊น์ง์ ๊ฐ์ ๊ฐ์ง ์ ์์ต๋๋ค. ์ฌ๊ธฐ์ 0์ ์์ค ํ์ผ์ ํ์ง์ด๊ณ 51์ ๊ฐ๋ฅํ ์ต์ ์ ํ์ง์ ๋๋ค. 17์์ 28 ์ฌ์ด์ ๊ฐ์ ์ฌ์ฉํ๋ ๊ฒ์ด ์ข์ต๋๋ค. ๊ธฐ๋ณธ๊ฐ์ 23์ ๋๋ค. ๊ณ์๊ฐ 17์ด๋ฉด ๋น๋์ค๋ ์๊ฐ์ ์ผ๋ก ์๋ณธ๊ณผ ๋์ผํ์ง๋ง ๊ธฐ์ ์ ์ผ๋ก๋ ๋์ผํ์ง ์์ต๋๋ค. ๋ํ ๋ฌธ์์๋ ์ง์ ๋ CRF์ ๋ฐ๋ผ ์ต์ข ๋น๋์ค์ ํฌ๊ธฐ๊ฐ ๊ธฐํ๊ธ์์ ์ผ๋ก ๋ณ๊ฒฝ๋๋ค๊ณ ๋ช ์๋์ด ์์ต๋๋ค. ๊ณ์๋ฅผ 6ํฌ์ธํธ์ฉ ๋๋ฆฌ๋ฉด ๋๊ฐ๋ ๋น๋์ค์ ๋นํธ ์ ์ก๋ฅ ์ด ๋ ๋ฐฐ๊ฐ ๋ฉ๋๋ค.
CRF๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋๊ฐ๋ ์ฌ์ง์ "๊ฐ์ค์น"๋ฅผ ์ ํํ ๋ค์ ๋ค์์ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ฌ์ ์ค์ (-preset) ํ๋ก์ธ์๊ฐ ์ผ๋ง๋ ๋ง์ด ๋ก๋๋๋์ง ๊ฒฐ์ ํ ์ ์์ต๋๋ค. ์ด ์์ฑ์๋ ๋ค์ ๋งค๊ฐ๋ณ์๊ฐ ์์ต๋๋ค.
ultrafast
superfast
veryfast
faster
fast
medium
- ๊ธฐ๋ณธ๊ฐslow
slower
veryslow
๋งค๊ฐ๋ณ์๊ฐ "๋น ๋ฅด๊ฒ" ์ง์ ๋ ์๋ก ํ๋ก์ธ์์ ๋ก๋๊ฐ ๋์์ง๋๋ค.
๋จผ์ ๊ธฐ๋ณธ์ ์ผ๋ก ๋ด ํ๋ก์ธ์์ ๋๋ฌด ํ๋ ์ฌ์ ์ค์ ์ ์ ํํ ๋ค์ CRF๋ฅผ ์ฌ์ฉํ์ฌ ๋ก๋๋ฅผ ๋ ์ธ๋ฐํ๊ฒ ์ ํํ์ต๋๋ค. ๋ด ๊ฒฝ์ฐ์๋ ์ฌ์ ์ค์ ์ด ์๋ํ์ต๋๋ค. fast
, crf์ ๊ฒฝ์ฐ ๊ฐ 24๋ก ๊ฒฐ์ ํ์ต๋๋ค.
๊ฒฐ๋ก
๊ทธ๊ฒ ๋ค์ผ. ๋ฐฉ์ก์ ์์ํ๊ธฐ ์ํ ์ต์ข ๋ช ๋ น์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
ffmpeg -re -i lecture1.mp4 -vf drawtext="fontfile=OpenSans.ttf:text='ะะตะบัะธั 1: ะะพะฝะณะปะธัะพะฒะฐะฝะธะต ะบะฐััะธะฝะฐะผะธ ะผะธัะฐ':fontsize=26:fontcolor=white:borderw=1:bordercolor=black:x=40:y=670" -c:v libx264 -preset fast -crf 24 -g 3 -f flv rtmp://a.rtmp.youtube.com/live2/%ะะะฎะง_ะขะ ะะะกะะฏะฆะะ%
์ฌ๊ธฐ์๋ ์ค๋ช ๋์ง ์์ ๋ ๊ฐ์ง ์ฌํญ๋ง ๋จ์ ์์ต๋๋ค.
1) -c:v libx264
โ ์์ค ํ์ผ ์์
์ ์ํ ํน์ ์ฝ๋ฑ์ ์ง์ ํฉ๋๋ค.
2) -g 3
โ ํค ํ๋ ์ ์๋ฅผ ๋ช
์์ ์ผ๋ก ํ์ํฉ๋๋ค. ์ด ๊ฒฝ์ฐ ์ธ ๋ฒ์งธ ํ๋ ์๋ง๋ค ํค ํ๋ ์์ด ๋๋๋ก ์ง์ ํฉ๋๋ค. ํ์ค ๊ฐ์ 5 ๋๋ 8์ด์ง๋ง YouTube๋ ๋งน์ธํ๊ณ ์ต์ 3์ ์๊ตฌํฉ๋๋ค.
๋ฐฉ์ก์ ํ์ง์ด ์ด๋ค์ง ์ ์ ์์ต๋๋ค
์๋ฒ์ ๋ถํ๋ ๋ค์๊ณผ ๊ฐ์์ต๋๋ค.
๋ชจ๋ํฐ๋ง ๋ฐ์ดํฐ์ ๋ฐ๋ฅด๋ฉด ํ๋ก์ธ์ ๋ก๋ ๋ฒ์๋ 70%~95%์ด๋ฉฐ ์ฃผ์ค์๋ ๋ฐฉ์ก์ด 100%์ ๋๋ฌํ ์ ์ด ์์ต๋๋ค. ์ด๋ ์ด๋ฌํ ์ค์ ์ ์ฌ์ฉํ๋ฉด ํ๋ก์ธ์๋ก ์ถฉ๋ถํ๋ค๋ ๊ฒ์ ์๋ฏธํฉ๋๋ค.
๋์คํฌ๋ฅผ ๋ก๋ฉํด ๋ณด๋ฉด ๊ฑฐ์ ๋ก๋ฉ์ด ๋์ง ์์ ์ํ์ด๊ณ , ๋ฐฉ์ก์ฉ์ผ๋ก๋ ์ผ๋ฐ HDD ์ ๋๋ฉด ์ถฉ๋ถํ๋ค๊ณ ํ ์ ์์ต๋๋ค.
ํ์ง๋ง ๋๊ฐ๋ ํธ๋ํฝ์ ์์ด ๊ฑฑ์ ์ค๋ฝ์ต๋๋ค. ๋ด๊ฐ ๋๊ฐ๋ ์คํธ๋ฆผ์ ๋ฒ์๋ ์ด๋น 450KB์์ 650KB ์ฌ์ด์ธ ๊ฒ์ผ๋ก ๋ํ๋ฌ์ต๋๋ค. ํ ๋ฌ์ด๋ฉด ์ฝ 1,8ํ ๋ผ๋ฐ์ดํธ๊ฐ ๋ฉ๋๋ค. ์ถ๊ฐ ํธ๋ํฝ์ ๊ตฌ์ ํ๊ฑฐ๋ ์ฝ์ด๊ฐ XNUMX๊ฐ์ธ ๊ตฌ์ฑ์ผ๋ก ์ ํํด์ผ ํ ์๋ ์์ต๋๋ค. ์ฌ์ง์ ํ์ง์ ๋ฎ์ถ๊ณ ์ถ์ง ์์ต๋๋ค.
***
๊ฒฐ๊ณผ์ ์ผ๋ก ์ด๋ฌํ ๋ฐฉ์ก์ ์ฒ์๋ถํฐ ์ค์ ํ๋ ๋ฐ ์ฝ 1~2์๊ฐ์ด ์์๋๋ค๊ณ ๋ง์๋๋ฆฌ๊ฒ ์ต๋๋ค. ๊ฒ๋ค๊ฐ ๋น๋์ค๋ฅผ ์๋ฒ์ ์ ๋ก๋ํ๋ ๋ฐ ๋๋ถ๋ถ์ ์๊ฐ์ด ๊ฑธ๋ฆฝ๋๋ค.
๊ทธ๋ฌํ ๋ฐฉ์ก์ ์ถ์๋ ๋ง์ผํ ๋๊ตฌ๋ก์์ ์์ฒด๋ฅผ ์ ๋นํํ์ง ๋ชปํ์ต๋๋ค. ์๋ง๋ YouTube ์๊ณ ๋ฆฌ์ฆ์ด ์ด ๋ฐฉ์ก์ ์ ํํ์ฌ ์ถ์ฒ์ ์ ๊ทน์ ์ผ๋ก ํ์ํ๋๋ก ์กฐํ์๋ฅผ ๋๋ฆฌ๋ฉด ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ ๊ฒ์ ๋๋ค. ๋์ ๊ฒฝ์ฐ ์ฐ์๋ฐฉ์ก 16์ผ ๋์ 58ํ ์์ฒญ๋๋ค.
๊ด์ฐฎ์ต๋๋ค. ๋ฐฉ์ก์ ๋ด ์น์ฌ์ดํธ์ ๋ฉ์ธ ํ์ด์ง์ ์กฐํ๋กญ๊ฒ ๋ง์ต๋๋ค. ์ด๋ฅผ ํตํด ๊ฐ์ฌ์ ๊ฐ์ ์์ฒด์ ๋ํ ๋ด ์๊ฒฌ์ ๋น ๋ฅด๊ฒ ํ์ฑํ ์ ์๋ ๊ธฐํ๋ฅผ ์ป์์ต๋๋ค.
๊ทธ๋ฆฌ๊ณ ์ ์๋ง์. ๋ฐฉ์ก์ด ๋ค๋ฅธ ์ฌ๋์ ์ ์๊ถ์ ์นจํดํ์ง ์๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์ฐจ๋จ๋ฉ๋๋ค. ๋๋ ๋ฐฉ์ก์ ๋ํด ์ฐจ๋ถํ ํธ์ด๋ค. ์๋ํ๋ฉด... ์ ๋ ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์๋ ์์ ์ฝ์ ๋ฌผ์ ํน๋ณํ ์ ํํ๋๋ฐ ์ฝํ ์ธ ์์ฑ์๊ฐ ๊ทผ์ฒ ์ปดํจํฐ์ ์์ ์๊ณ ์์ ์ ์ฝํ ์ธ ๋ฅผ ์ฌ์ฉํ๋ ๊ฒ์ ์ ํ ๋ฐ๋ํ์ง ์์ต๋๋ค. :)
๊ทธ๋ฌ๋ ๋ฐฉ์ก ์ด๋๊ฐ์์ ๋ฐฑ๊ทธ๋ผ์ด๋๋ก ๋ผ๋์ค๊ฐ ์ฌ์๋๊ณ ์๊ฑฐ๋ ํธ์ง ์ค์ ์ข์ํ๋ ํธ๋์ ์ฌ์ฉํ๊ฑฐ๋ ์ธ๊ธฐ ๋ฎค์ง ๋น๋์ค, TV ์๋ฆฌ์ฆ ๋๋ ์ํ์์ ๋น๋์ค ์ํ์ค๋ฅผ ๊ฐ์ ธ์จ ๊ฒฝ์ฐ ๋ฐฉ์ก์ด ์ํ์ ์ฒํด ์์ต๋๋ค. ๋ํ ๋ฐฉ์ก์ด ์ต์ํ์ ์๋ฏธ ๋ก๋๋ฅผ ์ ๋ฌํ๋ ๊ฒ๋ ์ค์ํฉ๋๋ค. ๊ทธ๋ ์ง ์์ผ๋ฉด ์คํธ์ผ๋ก ์ฐจ๋จ๋ ์ ์์ต๋๋ค.
***
๊ทธ๊ฒ ๋ด๊ฐ ๊ฐ์ง ์ ๋ถ์
๋๋ค. ์ด ๋งค๋ด์ผ์ด ๋๊ตฐ๊ฐ์๊ฒ ๋์์ด ๋๊ธฐ๋ฅผ ๋ฐ๋๋๋ค. ๊ธ์, ์ถ๊ฐํ๊ณ ์ธ ๋ด์ฉ์ด ์์ผ๋ฉด ๊ธฐ์ฌ์ ๋ํ ์ถ๊ฐ ์ฌํญ๊ณผ ์ค๋ช
์ ๊ธฐ๊บผ์ด ์ฝ์ด ๋๋ฆฌ๊ฒ ์ต๋๋ค.
์ถ์ฒ : habr.com