영상 중간 프레임 만들기
연속한 두 프레임의 작은 블록을 비교해 이동을 찾고 양쪽 장면을 중간 시각으로 투영합니다. 새 프레임을 실제 영상 파일에 인코딩하며, 장면이 크게 바뀌는 구간은 억지로 움직임을 만들지 않습니다.
주요 기능
- 최대 8초 영상의 4·6·8·12 기준 FPS를 각각 2배로 출력
- 두 프레임의 블록별 이동을 양방향으로 찾아 중간 장면 합성
- 급격한 장면 전환은 이전 프레임 유지 후 원본 컷으로 전환
- 원본·결과 영상을 나란히 재생하며 프레임 수 확인
- 브라우저 지원에 따라 MP4 또는 WebM 영상 저장
- 모든 계산을 로컬에서 처리하고 취소·파일 교체 시 정리
사용 방법
- 0.5~8초 MP4/WebM 파일을 고르거나 움직이는 예제를 만듭니다.
- 원본의 낮은 프레임 속도에 가까운 기준 FPS를 선택합니다.
- 중간 프레임 만들기를 눌러 움직임 추정과 인코딩을 실행합니다.
- 원본과 결과를 재생하며 장면 경계와 움직임 품질을 비교합니다.
- 결과 MP4 또는 WebM을 내려받습니다. 결과에는 소리가 없습니다.
활용 예시
- 낮은 FPS로 촬영된 짧은 제품 회전 영상 보정 실험
- 애니메이션 초안의 프레임 사이 움직임 비교
- 브라우저 로컬 처리만 허용되는 짧은 시연 영상
- 장면 전환이 있는 클립에서 보간 한계 확인
자주 묻는 질문
단순히 같은 프레임을 복제하나요?
아닙니다. 인접 이미지의 작은 블록을 검색해 이동량을 계산하고 양쪽 픽셀을 중간 위치로 투영합니다. 장면 컷에서는 잘못된 합성을 막기 위해 이전 장면을 잠시 유지합니다.
AI 모델을 다운로드하거나 영상을 업로드하나요?
아닙니다. 학습 모델이나 가중치 없이 이 사이트의 로컬 블록 이동 추정 코드를 사용합니다. 영상은 서버나 원격 API에 보내지 않습니다.
모든 영상에서 부드럽고 정확한가요?
아닙니다. 빠른 움직임, 가려짐, 회전, 복잡한 질감, 긴 이동 및 컷 근처에서 깨짐이나 잔상이 날 수 있습니다. 블록 검색 범위는 각 방향 6픽셀이며 출력 긴 변은 최대 320픽셀입니다.
소리와 원본 해상도는 유지되나요?
아닙니다. 현재 결과는 무음이며 긴 변 320픽셀 이하로 축소합니다. 원본 소리·자막·메타데이터와 원본 FPS는 보존하지 않습니다.
왜 짧은 파일만 받나요?
브라우저에서 디코딩·양방향 이동 검색·영상 인코딩을 모두 수행합니다. 파일은 최대 64MiB, 길이는 0.5~8초, 출력은 최대 32MiB로 제한해 메모리와 처리 시간을 관리합니다.
기준 FPS는 어떻게 선택하나요?
원본의 낮은 프레임 속도에 가까운 값을 선택하세요. 예를 들어 12 FPS 기준은 24 FPS 결과를 만듭니다. 이미 고FPS인 영상을 낮은 기준으로 다시 샘플링하면 오히려 원본 동작 정보가 줄어듭니다.
개인정보 안내
입력 영상과 합성 결과는 브라우저 메모리에서만 처리합니다. 파일 업로드, 원격 모델 호출, 분석 이벤트나 브라우저 저장소 기록을 하지 않습니다. 원본 오디오는 결과에 포함되지 않습니다.
댓글과 질문