깃허브

<https://github.com/prgrms-app-devcourse/-2-Project1-React.js-Bootstrap/tree/project1/team5/%EC%B5%9C%EA%B0%95%ED%98%84>

배포주소(vercel)

<https://k-edit-mymain838s-projects.vercel.app/>

프로젝트 목표

ReactJS와 ffmpeg.wasm 라이브러리를 기반으로 동영상 편집 사이트를 만든다.

기능 구현 목록

- 비디오 업로드
- 1. 파일 업로드
- 2. 링크 업로드
(Instagram & Facebook & TikTok 
& YouTube & Twitter & Google Drive
 & Pintarest & likee & threads 지원)
 
- 기본(Basic) 기능
- 비디오 제목 표시
- 비디오 재생시간 표시
- 비디오 시작/끝 시간 표시
- 비디오 자르기
- gif 내보내기
- mp3 내보내기
- mp4 내보내기

- 프로(Pro) 기능
- 다양한 확장자 변환 지원
- 원하는 파일 이름으로 추출 가능
- 화질 변환 지원
- 재생 속도 변환 지원
- 1 ~ n 개 비디오 자르기 지원
- 1 ~ n 개 편집본 일괄 다운로드 지원
- 1 ~ n 개 비디오 맞춤 순서대로 병합 지원
- 메인 비디오 + 외부 비디오 병합 지원 
- 비디오 텍스트 추가 지원
- 비디오 밝기, 색도 조절 지원

사용한 라이브러리, 프레임워크

Frontend
React
Ant Design / icons
Bootstrap
ffmpeg
React-Player
react-router-dom
tailwindcss
Ant Design
...

Backend
Express
nayan-media-downloader
ytdl-core
uuid
...

시연이미지

main1.png

main2.png


main3.png

upload.png