영상 인코딩 비교기
동영상 압축기는 새 파일을 만들지만, 이 비교기는 이미 있는 두 영상의 대응 시각을 조사합니다. 각 영상 트랙을 실제로 디코드해 기준 영상의 일정한 시각 슬롯과 비교 영상의 같은 경과 시각을 맞추고, 8×8 블록 휘도 SSIM과 RGB 평균 절대 오차를 계산합니다. 표에서 프레임을 선택하면 기준·비교·차이 그림을 함께 볼 수 있습니다. 비교 영상의 끝을 지난 시각이나 디코더가 프레임을 주지 않은 슬롯은 점수를 임의로 채우지 않고 누락으로 기록합니다.
주요 기능
- 기준·비교 MP4/WebM을 같은 경과 시각의 프레임으로 정렬
- 실제 디코드 픽셀에서 8×8 블록 휘도 SSIM과 RGB MAE·MSE 계산
- 기준·비교·차이 프레임 미리보기와 프레임별 선택 표
- 비교 영상 길이·시간 이동으로 생긴 누락 프레임을 별도 표시
- 기본 해상도 일치 검사, 선택 시 비교 영상 크기 맞춤
- 프레임별 원본 시각과 지표를 CSV·JSON으로 저장
사용 방법
- 기준 영상과 비교 영상을 선택하거나 세 가지 실제 영상 예제 중 하나를 고릅니다.
- 표본 FPS, 비교 영상의 시간 오프셋과 해상도 정책을 정합니다.
- 영상 비교를 눌러 두 트랙의 대응 시각 프레임을 디코드하고 점수를 계산합니다.
- 표에서 프레임을 선택해 두 영상과 차이 미리보기를 검토합니다.
- 누락 수와 평균 점수를 확인한 뒤 프레임별 CSV 또는 JSON을 다운로드합니다.
활용 예시
- 압축 전후 영상을 같은 시점으로 맞춰 손실이 큰 장면을 찾습니다.
- 편집 결과가 원본보다 짧아 마지막 구간의 비교 프레임이 누락되는지 확인합니다.
- 시간이 약간 밀린 두 파일의 오프셋을 조정해 대응 프레임을 재검토합니다.
자주 묻는 질문
SSIM 1이면 두 파일이 바이트까지 같은가요?
아닙니다. 이 도구는 디코드한 축소 프레임의 휘도 구조를 비교합니다. 같은 영상 예제에서는 SSIM 1과 RGB 오차 0이지만, 파일 바이트나 오디오·메타데이터의 일치를 검사하지 않습니다.
프레임이 없으면 어떤 점수를 부여하나요?
점수를 부여하지 않습니다. 비교 영상 끝을 넘거나 디코딩된 프레임이 해당 시각을 덮지 않으면 누락으로 표시하고 평균에서 제외합니다. 모든 슬롯이 누락이면 정렬 오류를 표시합니다.
해상도가 다르면 어떻게 되나요?
기본 엄격 모드에서는 오류입니다. 크기 맞춤을 명시적으로 고르면 비교 영상을 기준 영상의 분석 크기로 늘이거나 줄입니다. 가로세로비가 달라도 늘이므로 지표에 크기 변환 손실이 포함됩니다.
원본 전체 해상도의 표준 SSIM인가요?
아닙니다. 긴 변 320픽셀로 제한한 디코드 프레임의 비중첩 8×8 휘도 블록 SSIM 평균입니다. 색 차이는 별도 RGB MAE/MSE로 표시합니다. 원 논문의 가우시안 창·다중 스케일 구현이나 VMAF 점수가 아닙니다.
어떤 영상과 길이를 지원하나요?
브라우저가 디코드할 수 있는 MP4/WebM 파일 두 개를 받습니다. 각 64MiB 이하, 0.5~8초이며 기준 영상에서 최대 64시점을 샘플링합니다. 코덱 지원은 브라우저에 따라 다릅니다.
영상이 업로드되거나 재인코딩되나요?
아닙니다. 로컬에서 두 영상의 프레임을 읽어 보고서만 만듭니다. 원본 영상은 바꾸거나 내보내지 않습니다.
개인정보 안내
두 영상은 이 브라우저 탭의 메모리에서만 디코드합니다. 영상·프레임·보고서를 서버에 보내거나 브라우저 저장소에 보관하지 않습니다. CSV·JSON 다운로드만 만듭니다.
댓글과 질문