비디오 파일 병합 작동 방식
WebAssembly로 컴파일된 ffmpeg를 사용해 브라우저 안에서 여러 동영상 파일을 하나의 클립으로 합칩니다. 클립을 올리고 순서를 정렬한 후, 빠른 복사 모드 또는 재인코딩 모드를 선택합니다. 복사 모드는 코덱 데이터에 손대지 않고 concat 디먹서를 통해 스트림을 이어 붙이므로 거의 즉각적이고 무손실이지만, 모든 클립이 동일한 코덱, 해상도, 프레임 레이트를 가져야 합니다. 재인코딩 모드는 concat 필터를 실행하여 일관된 H.264/AAC 스트림을 생성하며, 소스가 맞지 않아도 추가 처리 시간을 들여 처리합니다.
메모리가 주요 제약입니다. 브라우저의 주소 공간에 보관되는 매우 큰 파일은 탭을 느리게 하거나 충돌을 일으킬 수 있습니다. 한 번에 수십 기가바이트를 로드하는 것보다 네다섯 개의 짧은 클립을 한꺼번에 합치는 것이 더 안정적입니다. 도구에는 파일 수 제한이 없지만 기기의 사용 가능한 RAM이 실제 한계를 설정합니다.