- 사용자는 파일을 선택하고 업로드합니다. 📤
- 업로드된 파일은 AWS S3 버킷에 저장됩니다. ☁️
- 프론트엔드는 사용자가 업로드한 파일 URL을 사용하여 업로드된 비디오를 표시합니다. 📺
- 프론트엔드는 비디오를 AWS Transcribe 서비스를 통해 전사합니다. 🎙️
- AWS Transcribe 서비스에서 생성된 자막 정보가 프론트엔드로 전송됩니다. 📝
- 사용자는 프론트엔드에서 자막을 편집하고 업로드한 비디오에 적용할 수 있습니다. ✏️
- 웹 어셈블리(WebAssembly)를 사용하여 프론트엔드에서 FFmpeg 실행을 통해 자막을 포함된 비디오를 생성합니다. 🎬
- 완성된 자막이 포함된 비디오는 사용자에게 다운로드하거나 표시될 수 있습니다. 📥