‘GIF는 무조건 MP4보다 크다’는 말은 실무에서 자주 들리지만, 비교할 길이와 크기, 초당 장면 수를 어떻게 정했느냐에 따라 결과가 달라집니다. GIF가 작게 나왔다고 해서 같은 화질이라는 뜻도 아닙니다.
툴릿의 실제 변환 엔진으로 한 가지 3초짜리 합성 MP4를 만들고, 같은 전체 구간을 세 가지 GIF 설정으로 바꿔 파일 크기를 재봤습니다. 이 실험은 용량이 어떻게 달라지는지 보여주는 통제 사례이지 모든 실제 영상에 적용되는 평균값은 아닙니다.
먼저 결론
320px·8fps 결과는 196.3KiB로, 620.6KiB 원본 MP4의 약 32%였습니다. 크기와 장면 수를 크게 줄인 결과입니다.
480px·20fps 결과는 870.6KiB로 원본의 약 1.40배였습니다. 설정 하나로도 방향이 바뀝니다.
짧고 소리 없는 반복 그림은 GIF, 소리·긴 영상·재생 조작이 필요하면 MP4를 우선하세요.
같은 3초 구간, GIF 설정만 바꿨습니다
- 1
툴릿에 포함된 FFmpeg WebAssembly 엔진으로 640×360, 24fps, 3초짜리 합성 패턴 영상을 H.264 MP4로 만들었습니다. 원본은 635,447바이트(620.6KiB)였습니다. 합성 패턴을 쓴 이유는 누구나 같은 입력을 다시 만들 수 있게 하기 위해서입니다.
- 2
동일한 0~3초 전체 구간에 툴릿의 Compact(최대 320px·8fps), Balanced(480px·12fps), Smooth(480px·20fps) 설정을 차례로 적용했습니다. 색상 팔레트를 먼저 생성한 뒤 GIF로 만드는 도구의 실제 처리 방식을 사용했습니다.
- 3
각 출력 파일의 바이트 수를 재고 1KiB=1,024바이트로 환산했습니다. 측정 코드는 저장소의 scripts/measure-gif-presets.mjs에 있습니다. MP4는 빠른 인코딩 설정(ultrafast)으로 만든 테스트용 파일이므로 잘 압축된 일반 MP4보다 클 수 있습니다. 실측은 이 한 영상과 이 세 설정에 한정됩니다.
설정별 결과
작은 용량 설정에서는 원본보다 GIF가 작았고, 부드러운 움직임 설정에서는 더 컸습니다. 이는 GIF가 MP4보다 압축 효율이 좋다는 증거가 아닙니다. GIF 쪽의 픽셀 수와 저장한 장면 수를 크게 줄였기 때문입니다.
| 파일 | 설정 | 실제 용량 | 원본 MP4 대비 |
|---|---|---|---|
| 원본 MP4 | 640×360 · 24fps · 3초 | 620.6KiB | 기준 |
| 작은 용량 GIF | 최대 320px · 8fps | 196.3KiB | 0.32배 |
| 균형 GIF | 최대 480px · 12fps | 567.3KiB | 0.91배 |
| 부드러운 GIF | 최대 480px · 20fps | 870.6KiB | 1.40배 |
왜 결과가 이렇게 달라졌을까요?
GIF는 한 장면에서 사용할 색을 팔레트로 줄여 저장합니다. 복잡한 영상에는 색의 단계가 거칠어 보일 수 있습니다. 반면 MP4는 연속 장면의 변화를 효율적으로 담는 영상 형식입니다. 따라서 같은 가로·세로 크기와 비슷한 보이는 품질을 유지한다면 MP4가 유리한 경우가 많지만, 이 실험처럼 GIF의 크기와 프레임 수를 낮추면 단순 용량 비교는 역전될 수 있습니다.
3초 동안 저장할 장면 수는 8fps면 약 24장, 20fps면 약 60장입니다. 화면 크기까지 320px에서 480px로 커지면 각 장면의 픽셀도 늘어납니다. 실제 크기는 장면의 색과 움직임에 따라 달라 단순 비례하지는 않습니다.
선택 기준은 파일 크기 하나가 아닙니다
채팅이나 안내 문서에서 버튼이 눌리는 짧은 동작을 자동 반복하려면 작은 GIF가 편합니다. 소리나 긴 설명이 필요하다면 GIF에는 오디오가 없으므로 MP4가 맞습니다. 작은 글씨와 자연스러운 색이 중요할 때는 GIF 결과를 실제 표시 크기에서 확인하세요.
| 목적 | 우선 형식 | 확인할 점 |
|---|---|---|
| 짧은 무음 반복 안내 | GIF | 글씨·움직임·업로드 제한 |
| 소리 있는 설명이나 긴 영상 | MP4 | 재생 가능 여부와 코덱 |
| 용량 제한이 빡빡한 공유 | 둘 다 시험 | 동일한 필요한 구간으로 비교 |
이 실험으로 단정할 수 없는 것
합성 패턴 한 가지는 실제 얼굴 영상, 게임 화면, 화면 녹화, 어두운 영상의 차이를 대표하지 않습니다. 원본 MP4도 최고 압축 효율을 목표로 만들지 않았습니다. 따라서 ‘GIF가 대체로 MP4보다 작다’거나 ‘항상 몇 배 커진다’는 결론은 내릴 수 없습니다.
본인 파일에서는 같은 필요한 구간을 두 형식으로 준비하고, 올릴 곳에서 실제 용량·화질·재생 방식을 확인하는 것이 가장 확실합니다. GIF의 특정 MB 이하를 보장하는 설정은 없습니다.
판단에 참고한 공식 문서
GIF와 MP4의 크기는 설정을 맞춰 본 뒤 판단하세요
이번 합성 영상에서는 작은 320px·8fps GIF가 원본보다 작았고, 480px·20fps GIF는 더 컸습니다. ‘GIF는 반드시 더 크다’라는 한 문장보다 길이·크기·프레임 수가 무엇인지 확인하는 편이 정확합니다.
짧은 무음 반복이라면 GIF를 먼저 시험하고, 소리·긴 길이·선명한 영상이 중요하면 MP4를 유지하세요. 업로드 제한이 있다면 실제 결과 크기를 보고 결정하세요.