작성·검증: 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 → MP330KB / 2초82KB MP30.319초
MOV → MP430KB / 2초87KB MP40.286초
WebP → JPG17KB / 1920×108053KB JPG0.331초
PNG → JPG11KB / 1920×108044KB JPG약 0.3~0.6초

단순 패턴 PNG는 이미 아주 작게 압축돼 있어 JPG로 바꾸자 오히려 커졌습니다. ‘JPG면 항상 더 작다’고 단정하지 않고 변환 후 표시되는 실제 크기를 확인해야 하는 이유입니다. 반대로 긴 PCM WAV처럼 비압축 데이터가 많은 입력은 MP3로 바꿀 때 보통 크게 줄지만, 감소 폭은 입력 조건마다 다릅니다.

출시 전 합격 기준

2026년 7월 5일에는 브라우저 실제 변환 36케이스와 산출물 32개의 ffprobe 검사를 완료했습니다. 새 콘텐츠나 UI를 배포할 때도 자동 테스트와 대표 실변환을 다시 실행합니다.

  • 페이지 제목의 변환 조합과 실제 기본 출력 포맷이 일치한다.
  • 결과 파일이 0바이트가 아니며 예상 확장자로 내려받기 링크가 만들어진다.
  • 영상·오디오 산출물은 ffprobe로 컨테이너, 영상 코덱, 오디오 코덱을 확인한다.
  • 오류 뒤에도 엔진을 다시 만들 수 있고 다음 변환이 정상 동작한다.
  • 파일명에 한글과 공백이 있어도 출력 이름과 다운로드가 깨지지 않는다.

근거와 추가 읽을거리

아래는 포맷·브라우저 동작을 확인할 때 참고한 공식 문서입니다. 외부 문서의 전체 지원 범위와 이 사이트의 실제 빌드 지원 범위는 같지 않을 수 있습니다.

관련 기능과 안내