작성·검증: allen · 게시/검토 2026-09-06
브라우저 파일 변환 테스트 방법과 실제 측정 기록
파일형식 변환기 by allen이 샘플 파일, 출력 포맷, 재생 가능 여부와 결과 용량을 어떻게 검증하는지 공개합니다.
핵심 요약
- 지원한다고 표시한 포맷은 실제 변환과 산출물 검사를 함께 통과해야 합니다.
- 작은 합성 샘플의 속도와 용량은 기능 회귀를 찾는 기준이지, 모든 파일의 성능 약속이 아닙니다.
- 원본·설정·결과·제한을 같이 기록해 같은 조건에서 다시 확인할 수 있게 합니다.
왜 테스트 방법을 공개하나요?
파일 변환기는 버튼이 눌렸다는 사실만으로 정상이라고 할 수 없습니다. 확장자는 맞아도 내부 코덱이 잘못됐거나, 영상에서 소리가 빠지거나, 투명 배경이 예상과 다르게 합성될 수 있습니다. 그래서 이 사이트는 입력을 고른 뒤 출력 확장자, 실제 생성 여부, 재생·디코딩 가능 여부, 결과 크기를 차례로 확인합니다.
브라우저 변환은 사용자의 CPU·메모리와 입력 파일의 길이·해상도·코덱에 영향을 받습니다. 아래 수치는 2026년 9월 5일 로컬 후보 빌드에서 한 번 실행한 회귀 점검 기록이며 평균값이나 속도 보장이 아닙니다.
재현에 사용한 샘플
- sample.mp4: 320×240, 약 2초, H.264 영상과 44.1kHz AAC 모노 오디오, 30KB.
- sample.mov: 같은 짧은 영상 스트림을 MOV 컨테이너에 담은 합성 샘플, 30KB.
- sample.webp: 1920×1080 합성 패턴 PNG에서 만든 정지 WebP, 17KB.
- sample_big.png: 1920×1080 단순 합성 패턴 이미지, 11KB. 사진과 달리 PNG 압축에 매우 유리한 입력입니다.
후보 빌드 1회 측정 결과
| 변환 | 입력 | 기본 설정 결과 | 버튼 클릭 후 완료 |
|---|---|---|---|
| MP4 → MP3 | 30KB / 2초 | 82KB MP3 | 0.319초 |
| MOV → MP4 | 30KB / 2초 | 87KB MP4 | 0.286초 |
| WebP → JPG | 17KB / 1920×1080 | 53KB JPG | 0.331초 |
| PNG → JPG | 11KB / 1920×1080 | 44KB JPG | 약 0.3~0.6초 |
단순 패턴 PNG는 이미 아주 작게 압축돼 있어 JPG로 바꾸자 오히려 커졌습니다. ‘JPG면 항상 더 작다’고 단정하지 않고 변환 후 표시되는 실제 크기를 확인해야 하는 이유입니다. 반대로 긴 PCM WAV처럼 비압축 데이터가 많은 입력은 MP3로 바꿀 때 보통 크게 줄지만, 감소 폭은 입력 조건마다 다릅니다.
출시 전 합격 기준
2026년 7월 5일에는 브라우저 실제 변환 36케이스와 산출물 32개의 ffprobe 검사를 완료했습니다. 새 콘텐츠나 UI를 배포할 때도 자동 테스트와 대표 실변환을 다시 실행합니다.
- 페이지 제목의 변환 조합과 실제 기본 출력 포맷이 일치한다.
- 결과 파일이 0바이트가 아니며 예상 확장자로 내려받기 링크가 만들어진다.
- 영상·오디오 산출물은 ffprobe로 컨테이너, 영상 코덱, 오디오 코덱을 확인한다.
- 오류 뒤에도 엔진을 다시 만들 수 있고 다음 변환이 정상 동작한다.
- 파일명에 한글과 공백이 있어도 출력 이름과 다운로드가 깨지지 않는다.
근거와 추가 읽을거리
아래는 포맷·브라우저 동작을 확인할 때 참고한 공식 문서입니다. 외부 문서의 전체 지원 범위와 이 사이트의 실제 빌드 지원 범위는 같지 않을 수 있습니다.