Skip to content

boostcamp-2020/Project13-Web-Video-Editor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŒŠ WAVE

๋™์˜์ƒ ํŽธ์ง‘, ์ด์ œ ๋ธŒ๋ผ์šฐ์ €๋งŒ ์—ฌ์„ธ์š”!

logo

๋ฐฐํฌ ์ฃผ์†Œ๋กœ ํ™•์ธํ•  ์ˆ˜ ์—†์„ ๋•Œ ๋ฐ๋ชจ ์˜์ƒ์œผ๋กœ ํ™•์ธํ•ด์ฃผ์„ธ์š”.

WAVE(Web Application for Video Editing)๋Š” ํด๋ผ์ด์–ธํŠธ ๊ธฐ๋ฐ˜ ์›น ๋™์˜์ƒ๐ŸŽฅ ํŽธ์ง‘๊ธฐ๋กœ, ๋ณ„๋„ ํ”„๋กœ๊ทธ๋žจ์„ ์„ค์น˜ํ•  ํ•„์š” ์—†์ด ๋ธŒ๋ผ์šฐ์ €๐ŸŒ๋งŒ์œผ๋กœ ์ž‘์—…์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ์˜์ƒ์˜ ํŽธ์ง‘ ์ฒ˜๋ฆฌ๋ฅผ ์„œ๋ฒ„๊ฐ€ ์•„๋‹Œ ํด๋ผ์ด์–ธํŠธ์—์„œ ์ง„ํ–‰ํ•˜์—ฌ ์„œ๋ฒ„์˜ ๋ถ€ํ•˜๋„ ๋งŽ์ด ๋ฐœ์ƒํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

์‚ฌ์šฉ์ž๋Š” ๋กœ์ปฌ ๋˜๋Š” ์„œ๋ฒ„์—์„œ ์˜์ƒ์„ ๋ถˆ๋Ÿฌ์™€์„œ UI๋ฅผ ํ†ตํ•ด ๋‹ค์–‘ํ•œ ํšจ๊ณผ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ , ๊ทธ ๊ฒฐ๊ณผ๋ฌผ์„ ๋‹ค์šด๋กœ๋“œ ๋ฐ ์„œ๋ฒ„๋กœ ์—…๋กœ๋“œํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” HTML5์˜ <video> element์—์„œ ์›๋ณธ ์˜์ƒ์„ ์žฌ์ƒํ•˜๋ฉฐ ํ”„๋ ˆ์ž„์„ ์ถ”์ถœํ•˜๊ณ , ์ถ”์ถœํ•œ ํ”„๋ ˆ์ž„๋งˆ๋‹ค ํŽธ์ง‘ ํšจ๊ณผ๋ฅผ ์ ์šฉํ•œ ํ›„, ์ด๋ฅผ ํ•ฉ์ณ์„œ mp4 ํŒŒ์ผ์„ ๋งŒ๋“œ๋Š” ๋ฐฉ์‹์œผ๋กœ ์ด๋ฃจ์–ด์ง‘๋‹ˆ๋‹ค.

๋™์˜์ƒ์ด ํ•ธ๋“œํฐ์œผ๋กœ ์ฐ์–ด 90ยฐ ๋Œ์•„๊ฐ„ ์ƒํƒœ์ด๊ฑฐ๋‚˜, ๋งจ ์•ž๊ณผ ๋งจ ๋’ค์— ํ•„์š” ์—†๋Š” ๋ถ€๋ถ„์„ ์ž˜๋ผ๋‚ด๊ณ  ์‹ถ์„ ๋•Œ, ๋™์˜์ƒ ํŽธ์ง‘ ํ”„๋กœ๊ทธ๋žจ์„ ๋‹ค์šด๋ฐ›์•„ ์‹คํ–‰ํ•˜๋Š” ๋ฒˆ๊ฑฐ๋กœ์šด ์ž‘์—… ์—†์ด Chrome ๋ธŒ๋ผ์šฐ์ €๋ฅผ ์ผœ์„œ WAVE๋ฅผ ์‹œ์ž‘ํ•˜์„ธ์š”!

๐ŸŒ‰ Features

ํšŒ์ „ / ๋ฐ˜์ „ ํ™•๋Œ€ / ์ถ•์†Œ
แ„’แ…ฌแ„Œแ…ฅแ†ซแ„‡แ…กแ†ซแ„Œแ…ฅแ†ซ แ„’แ…ชแ†จแ„ƒแ…ขแ„Žแ…ฎแ†จแ„‰แ…ฉ
90ยฐ/-90ยฐ ํšŒ์ „, ์ƒํ•˜/์ขŒ์šฐ ๋ฐ˜์ „์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค. ํ™•๋Œ€/์ถ•์†Œ, 4:3, 16:9 ๋น„์œจ ์กฐ์ •์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
์˜์ƒ ์ž๋ฅด๊ธฐ ์„œ๋ช… ์ถ”๊ฐ€
แ„Œแ…กแ„…แ…ณแ„€แ…ต แ„‰แ…ฅแ„†แ…งแ†ผ
์›ํ•˜๋Š” ๊ธธ์ด๋งŒํผ ์˜์ƒ์„ ์ž๋ฅผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๋กœ์ปฌ์—์„œ ์ด๋ฏธ์ง€๋ฅผ ๋ถˆ๋Ÿฌ์™€์„œ ์˜์ƒ์— ์„œ๋ช…์„ ์ถ”๊ฐ€ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (์›Œํ„ฐ๋งˆํฌ ๊ธฐ๋Šฅ)
๊ฐ์ข… ํ•„ํ„ฐ ์ ์šฉ ํŽธ์ง‘ ๋‚ด์—ญ ๊ด€๋ฆฌ
แ„‘แ…ตแ†ฏแ„แ…ฅ แ„’แ…ตแ„‰แ…ณแ„แ…ฉแ„…แ…ต
R,G,B ๊ฐ’์„ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๊ณ , blurํšจ๊ณผ ๋ฐ ํ‘๋ฐฑ ํšจ๊ณผ, ๋ฐ๊ธฐ ์กฐ์ ˆ๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค! ํŽธ์ง‘ ๋‚ด์—ญ์„ ์ตœ๋Œ€ 20๊ฐœ๊นŒ์ง€ ํžˆ์Šคํ† ๋ฆฌ๋กœ ๊ด€๋ฆฌํ•ฉ๋‹ˆ๋‹ค. (์„œ๋ช…, ํ•„ํ„ฐ ์ œ์™ธ)
ํ•ด์ƒ๋„ ์„ค์ • ๋กœ์ปฌ ๋‹ค์šด๋กœ๋“œ
แ„’แ…ขแ„‰แ…กแ†ผแ„ƒแ…ฉแ„‰แ…ฅแ†ฏแ„Œแ…ฅแ†ผ แ„…แ…ฉแ„แ…ฅแ†ฏแ„ƒแ…กแ„‹แ…ฎแ†ซ
์›ํ•˜๋Š” ํ•ด์ƒ๋„๋ฅผ ์„ค์ •ํ•˜์—ฌ ์˜์ƒ์„ ์ธ์ฝ”๋”ฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ธ์ฝ”๋”ฉ์ด ์™„๋ฃŒ๋œ ์˜์ƒ์„ ์ฆ‰์‹œ ๋กœ์ปฌ๋กœ ๋‹ค์šด๋กœ๋“œ ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
์„œ๋ฒ„์—์„œ ๋ถˆ๋Ÿฌ์˜ค๊ธฐ ๋„์›€๋ง
แ„‰แ…ฅแ„‡แ…ฅแ„‹แ…ฆแ„‰แ…ฅแ„ƒแ…กแ„‹แ…ฎแ†ซแ„…แ…ฉแ„ƒแ…ณ แ„ƒแ…ฉแ„‹แ…ฎแ†ทแ„†แ…กแ†ฏ
ํŽธ์ง‘ํ–ˆ๋˜ ์˜์ƒ์„ ์„œ๋ฒ„์—์„œ ๋ถˆ๋Ÿฌ์™€ ์ถ”๊ฐ€์ ์ธ ํŽธ์ง‘ ์ž‘์—…๋„ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค! WAVE์˜ ์‚ฌ์šฉ๋ฒ•์„ ์ƒ์„ธํžˆ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๐Ÿ› Web Architecture

๐Ÿšฉ ๊ธฐ์ˆ  ์Šคํƒ

์ž์„ธํ•œ ์„ค๋ช…์€ Wiki ๋ฅผ ์ฐธ๊ณ ํ•ด์ฃผ์„ธ์š”.

๐Ÿ‘ฉโ€ ํŒ€์›

J017_๊ถŒ์˜์–ธ J096_์„๋ฏผ์ง€ J103_์‹ ์Šนํ˜„ J117_์˜ค์ง€ํ˜„
_
GitHub
_
GitHub
_
GitHub
_
GitHub
์Œ์Œ ๐Ÿณ๏ธโ€๐ŸŒˆ โญ๐Ÿ‘ฉโ€๐Ÿ’ปโญ ๐Ÿ˜Š SSH ^^ใ…Ž ๐Ÿ˜Š ๐Ÿพ๐Ÿ“