FFmpeg, WebCodecs, MotionForge: DojoClip의 영상 처리 방식
기기에서 처리되는 작업, 다시 인코딩해야 하는 경우, 브라우저 내보내기와 저장된 Music MV 영상의 차이를 알아봅니다.
DojoClip은 작업에 따라 서로 다른 미디어 처리 경로를 사용합니다. 짧은 클립 자르기, 타임라인 내보내기, AI 뮤직비디오 생성은 각각 다른 작업입니다. 처리가 어디에서 이루어지는지 알면 도구를 고르고 파일이 실제로 어디에 저장되었는지 이해하기 쉽습니다.
영상은 어디에서 처리되나요?
| 작업 | 처리 방식과 결과 |
|---|---|
| 오디오 추출 | 브라우저에서 처리한 뒤 MP3 또는 WAV 파일을 다운로드합니다. |
| 영상 자르기 | 브라우저가 선택한 구간을 처리하며 인코딩 방식은 작업과 출력 형식에 따라 달라집니다. |
| Video Edit AI | MotionForge가 기기에서 타임라인을 미리 보고 내보냅니다. 클라우드 AI 작업은 별도입니다. |
| Music Visualizer | MotionForge를 통해 기기에서 내보냅니다. |
| Story Music Video | 서버 작업이 FFmpeg로 업로드한 미디어와 생성된 클립을 조합합니다. 미리보기와 최종 MP4는 따로 저장됩니다. |
브라우저 엔진의 역할
DojoClip은 여러 로컬 도구에서 Mediabunny로 미디어를 읽고 변환합니다. 오디오 추출, 프레임 추출, 일반적인 영상 자르기가 여기에 포함됩니다. 라이브러리가 지원하는 모든 기능이 각 도구에 제공되는 것은 아닙니다. 실제 요청 가능한 작업은 해당 페이지의 조작 항목을 기준으로 확인하세요.
FFmpeg WebAssembly는 일부 오디오 추출과 압축 등에서 대체 처리 경로를 제공하며 필요할 때 로드됩니다. 현재 구현은 FFmpeg 0.12 API를 사용하므로 예전 createFFmpeg 예제와 인터페이스가 다릅니다.
WebCodecs는 브라우저의 인코딩과 디코딩 기능을 제공합니다. 사용 가능한 코덱은 브라우저와 기기에 따라 달라집니다. MotionForge는 편집기와 시각화 도구의 화면 합성과 내보내기를 담당하며 원격 렌더링 서비스가 아닙니다.
자르기에도 재인코딩이 필요한 이유
MP4 같은 컨테이너는 미디어 트랙을 묶고, 코덱은 영상과 소리를 인코딩하는 방법을 정합니다. 호환되는 압축 트랙을 다시 포장하는 작업은 리먹싱이며, 새로운 인코딩 데이터를 만드는 작업은 트랜스코딩입니다.
정해진 시작 시점부터 자르려면 디코딩과 재인코딩이 필요할 수 있습니다. DojoClip에서 클립을 합칠 때도 새로 인코딩한 결과를 만듭니다. 모든 자르기나 병합이 원래 압축 데이터를 그대로 보존한다고 가정하지 마세요. 원본을 보관하고 잘린 경계와 음성·음악의 동기화를 확인하세요.
로컬 다운로드와 프로젝트에 저장한 파일
로컬 처리는 기기의 미디어 파일을 사용합니다. 웹사이트는 여전히 앱 코드를 불러오며 일부 작업은 추가 라이브러리를 다운로드합니다. 클라우드 AI 기능을 선택하는 것은 별도 단계이며 필요한 미디어 업로드가 요구될 수 있습니다.
프로젝트를 저장해도 로컬 원본이나 내보낸 영상이 자동으로 업로드되지는 않습니다. 다운로드한 파일은 기기에 있습니다. 프로젝트에 결과 파일을 보관하려면 명시된 업로드 또는 출력 저장 동작을 사용하세요. 다른 기기에서는 로컬 미디어를 다시 가져와야 할 수 있습니다.
Music MV는 서버에서 영상을 조합하고 저장합니다. 미리보기가 재생된다고 전체 곡의 영상이 완성된 것은 아닙니다. 최종 결과와 다운로드 동작이 나타날 때까지 기다리세요.
짧은 구간으로 먼저 확인하기
- 수정하지 않은 원본 사본을 보관하세요.
- 긴 영상을 내보내기 전에 대표적인 짧은 구간을 시험하세요.
- 출력 형식, 소리, 타이밍, 텍스트와 잘린 경계를 확인하세요.
- 작업이 무거우면 다른 고부하 탭을 닫거나 도구에서 허용하는 경우 해상도를 낮추세요.
- 코덱을 지원하지 않으면 최신 브라우저를 시도하거나 원래 편집 프로그램에서 호환되는 파일을 다시 출력하세요.
길이, 해상도, 코덱, 효과와 사용 가능한 메모리에 따라 처리 시간이 달라집니다. 첫 라이브러리 로딩 때문에 첫 실행이 더 오래 걸릴 수도 있습니다. 모든 파일과 기기에 공통으로 적용되는 속도 수치는 없습니다.
실제 사용법은 Fast Trim 가이드를 참고하세요. 여러 레이어를 편집하려면 Video Edit AI를 여세요.