Mediamorphy 가이드

GIF와 MP4·WebM: 언제 GIF가 정말 맞는 선택일까

게시일 2026년 8월 5일

GIF는 256색 팔레트에 압축이랄 것도 없는 1987년생 이미지 포맷입니다. 그런데도 끈질기게 살아남아 있습니다. 어떤 채팅창에도, README에도, CMS에도 이만큼 아무렇지 않게 들어가는 것이 없기 때문이죠. 관건은 그 편리함이 열 배의 용량을 치를 만한지 판단하는 것, 그리고 치를 값이라면 그 대가를 최대한 줄이는 것입니다.

GIF가 이렇게 무거운 이유

GIF는 전화선 시절의 작은 정지 그래픽을 위해 설계되었고, 애니메이션은 거의 부수적인 기능이었습니다. 1987년의 설계 결정 세 가지가 오늘날 GIF의 모든 행동을 설명합니다. 각 프레임은 팔레트에서 고른 최대 256색만 쓸 수 있어서, 부드러운 그러데이션과 실사 영상은 디더링으로 근사할 수밖에 없습니다. GIF 하면 떠오르는 그 오돌토돌한 질감이 이것입니다. 압축은 프레임 단위이고 원시적입니다. GIF는 각 프레임을 대체로 한 장의 이미지로 저장하는 반면, 동영상 코덱은 대부분의 프레임을 이웃 프레임과의 작은 차이로 저장합니다. 동영상 파일이 훨씬 작은 가장 큰 이유가 바로 이것입니다. 그리고 오디오 트랙 자체가 없습니다.

그 결과, MP4로는 300 KB면 되는 3초짜리 클립이 GIF로는 손쉽게 3~8 MB가 됩니다. 움직이는 그림을 압축하는 포맷으로서 GIF는 수십 년 전에 이미 졌습니다.

그런데 왜 다들 아직 쓸까요?

GIF의 진짜 무기는 압축이었던 적이 없기 때문입니다. 그것은 모든 것이 GIF를 이미지로 취급한다는 사실입니다. <img> 태그, 채팅 메시지, 깃허브 README, 이메일, 이미지만 받는 CMS까지, 어디에 붙여 넣어도 GIF는 자동으로 재생되고 반복되며 무음이고 플레이어 UI도, 코덱 고민도, 플랫폼의 허락도 필요 없습니다. 반면 동영상 파일은 눌러야 하는 첨부 파일이거나, 설정해야 하는 임베드이거나, 플랫폼이 트랜스코딩할 업로드로 도착합니다. 수십 년간 쌓인 그 안정성이 리액션 GIF, 스티커 키보드, 밈 문화라는 생태계를 만들었고, 그 생태계가 다시 이 포맷을 살려 두고 있습니다.

알아 두면 재미있는 사실 하나. 큰 플랫폼들은 사실 반칙을 씁니다. SNS와 GIF 검색 서비스에 있는 "GIF" 중 상당수는 실제로는 GIF처럼 생긴 인터페이스를 뒤집어쓴 무음 반복 MP4입니다. 그 규모로 진짜 GIF를 서비스하는 것이 터무니없기 때문에 플랫폼이 변환해 버린 것이죠. 이건 현대의 기본 원칙을 가장 강력하게 뒷받침하는 사례입니다. 재생 환경을 내가 통제할 수 있으면 동영상, 아니면 GIF.

실제 선택 기준

같은 짧은 클립, 다른 도착지.
도착지선택이유
내 웹페이지MP4/WebM (무음·반복)10배 작고, 무음이면 자동 재생도 문제없음
깃허브 README·문서GIF동영상이 안 되는 자리에서도 이미지로 바로 표시됨
채팅·메신저GIF (작은 것)탭하지 않아도 인라인으로 즉시 미리보기
이메일GIF대부분의 이메일 클라이언트는 동영상을 아예 재생하지 못함
SNS 업로드MP4어차피 플랫폼이 트랜스코딩하며, 용량 대비 화질이 좋음
소리가 있는 모든 것MP4/WebMGIF는 오디오를 담을 수 없음

50MB짜리 GIF를 만들지 않으려면

답이 GIF라면 용량 관리가 전부입니다. 그리고 프레임 단위로 저장하는 구조 때문에 지렛대가 동영상과 다릅니다.

  • 짧게 유지하세요. GIF 용량은 길이에 거의 비례해서 늘어나며, 2~6초가 자연스러운 서식지입니다. 변환하기 전에 가차 없이 자르세요. 반복 재생이 짧음을 메워 줍니다.
  • 가로세로를 줄이세요. 용량은 픽셀 면적에 비례하고, GIF는 어차피 채팅이나 문서 안에서 작게 보입니다. 가로 480px면 거의 모든 실제 용도에 충분하고, 리액션용이라면 320px도 괜찮습니다.
  • 프레임 레이트를 과감히 낮추세요. 영화에는 24fps가 필요하지만 GIF에는 아닙니다. 10~15fps면 이 매체에서는 충분히 부드럽게 읽히고, 30fps 대비 용량이 절반 이하로 줄어듭니다. (프레임 레이트가 동영상보다 GIF에서 상대적으로 비싼 이유가 바로 프레임 단위 저장 방식 때문입니다. 비교는 프레임 레이트 가이드를 참고하세요.)
  • GIF에 어울리는 내용을 고르세요. 단색 면, 화면 캡처, 애니메이션은 256색 팔레트를 무난히 견딥니다. 반면 노을이나 흩날리는 색종이는 디더링 잡음으로 뭉개집니다. 실사 클립을 꼭 GIF로 만들어야 한다면 그 질감을 감수하고 크기를 더 작게 잡으세요.

현실적인 목표치: 화면 녹화 내용을 4초, 480px, 12fps로 만든 GIF는 대략 1~3MB에 안착합니다. 어디에 붙여 넣어도 부담 없는 크기죠. 같은 클립을 720px, 30fps로 아무 생각 없이 변환하면 20MB를 넘길 수 있고, 그러면 아예 거부하는 플랫폼도 있습니다.

솔직한 요약

GIF는 효율이 아니라 보편성으로 살아남았습니다. JPEG와 똑같이 다룰 수 있는 유일한 움직이는 이미지라는 점 말입니다. 문서, 채팅, 이메일처럼 도착지가 동영상보다 이미지를 잘 다루는 곳에서 꺼내 쓰되, 짧고 작고 느리게 유지하세요. 재생을 내가 통제할 수 있는 곳, 그러니까 요즘은 대부분의 자리에서는 MP4나 WebM을 쓰세요. 그리고 정말 필요할 때는 변환기 기본값을 그대로 받아들이지 말고 동영상 원본에서 절제된 설정으로 변환하세요. 다른 어떤 포맷보다도 GIF에서는 설정이 파일 용량입니다.

직접 해보기

다른 가이드