정리 노하우

동영상으로 GIF 만들 때 용량 줄이는 요령

같은 장면인데 용량이 열 배 차이 납니다. 프레임 수·해상도·색상 수 세 가지가 거의 전부입니다.

2026-07-31 · 6분 읽기

짧은 영상 한 토막을 GIF로 만들었더니 30MB가 나오는 경우가 있습니다. 같은 장면을 조건만 바꿔 다시 만들면 2MB로 줄어듭니다. 무엇이 이 차이를 만드는지 알면, 화질을 크게 잃지 않으면서 용량을 줄일 수 있습니다.

GIF가 커지는 이유

먼저 GIF가 어떤 형식인지 알아야 합니다. GIF는 그림 여러 장을 순서대로 이어 붙인 형식입니다. 동영상처럼 '앞 장면과 달라진 부분만 저장하는' 정교한 압축을 거의 쓰지 못합니다. 게다가 한 장에 쓸 수 있는 색이 최대 256가지로 제한됩니다.

그래서 GIF의 용량은 대체로 이렇게 결정됩니다.

용량 ≒ (장면 수) × (한 장의 픽셀 수) × (색 정보의 복잡도)

세 항목이 모두 곱으로 들어가기 때문에, 하나만 절반으로 줄여도 전체가 절반이 됩니다. 반대로 셋 다 넉넉하게 잡으면 순식간에 수십 MB가 됩니다.

1. 길이와 프레임 수 — 가장 크게 듣습니다

초당 30장으로 10초를 만들면 300장입니다. 같은 10초를 초당 12장으로 만들면 120장으로, 용량이 대략 40% 수준이 됩니다. 사람 눈에는 초당 10~15장이면 충분히 움직임으로 보입니다. 영화가 초당 24장인 것을 생각하면, 짧은 반복 재생용 GIF에 30장은 과합니다.

길이도 마찬가지입니다. GIF의 쓰임은 대개 '짧게 반복해서 보여 주기'입니다. 3~6초가 가장 무난하고, 10초를 넘어가면 용량 대비 효과가 급격히 나빠집니다. 긴 장면을 꼭 보여 줘야 한다면 그것은 GIF가 아니라 짧은 동영상으로 두는 편이 모든 면에서 낫습니다.

2. 해상도 — 가로 480픽셀이면 대개 충분합니다

픽셀 수는 가로·세로가 곱으로 들어갑니다. 가로를 절반으로 줄이면 세로도 함께 줄어드니 넓이는 4분의 1이 됩니다. 용량 절감 효과가 가장 즉각적인 항목입니다.

1080p 원본을 그대로 GIF로 만들 이유는 거의 없습니다. 메신저나 문서에 붙일 용도라면 가로 400~600픽셀이면 충분합니다. 화면 안에서 작게 보이는 GIF의 세부는 어차피 눈에 들어오지 않습니다.

3. 색상 수 — 장면에 따라 크게 다릅니다

GIF는 한 장면에 쓸 색 256가지를 골라 목록(팔레트)으로 들고 있습니다. 여기서 화질이 갈립니다.

고정된 표준 팔레트를 쓰면 원본에 없는 색으로 억지로 맞추게 되어, 하늘이나 피부처럼 부드럽게 변하는 면에 얼룩덜룩한 띠가 생깁니다. 반면 그 영상에서 실제로 쓰인 색을 먼저 조사해 팔레트를 만드는 방식을 쓰면, 같은 256색으로도 훨씬 자연스러운 결과가 나옵니다. 변환 도구에 '팔레트 생성' 또는 '최적 팔레트' 같은 옵션이 있다면 그것이 이 기능입니다. 켜는 편이 거의 항상 낫습니다.

색이 단순한 장면(도표, 화면 녹화, 단색 배경)은 색을 64개나 128개로 줄여도 티가 나지 않으면서 용량이 크게 줄어듭니다. 반대로 노을이나 물결처럼 색 변화가 미세한 장면은 256색을 다 써도 띠가 보일 수 있습니다. 이런 장면은 애초에 GIF에 맞지 않는다고 보시는 편이 정확합니다.

부수 효과 — 흔들리는 화면은 용량을 먹습니다

GIF도 앞 장면과 같은 부분은 어느 정도 아낄 수 있습니다. 그래서 카메라가 고정된 장면은 작고, 손으로 들고 찍어 흔들리는 장면은 큽니다. 배경까지 매 장면 달라지기 때문입니다. 같은 길이라도 흔들리는 영상은 몇 배로 커질 수 있습니다. 잘라 낼 구간을 고르실 때 이 점을 염두에 두시면 좋습니다.

적용 순서 정리

  1. 구간을 짧게 자릅니다(3~6초).
  2. 가로 폭을 줄입니다(480픽셀 내외).
  3. 초당 장면 수를 낮춥니다(10~15장).
  4. 팔레트를 영상에서 뽑아 쓰도록 설정합니다.
  5. 그래도 크면 색 수를 낮춥니다(128색 → 64색 순으로 시험).

이 순서를 지키는 이유는, 앞쪽 항목일수록 용량은 크게 줄고 화질 손해는 적기 때문입니다. 색 수부터 줄이면 얼룩만 생기고 용량은 기대만큼 줄지 않는 경우가 많습니다.

반s 정리 프로그램의 변환 기능은 이 순서를 화면에서 그대로 조절할 수 있게 해 두었습니다. 구간을 지정하고 폭·초당 장면 수·색 수를 정하면 예상 결과를 확인한 뒤 만들 수 있습니다. 변환에는 ffmpeg 같은 외부 도구를 함께 사용하며, 설치 방법은 프로그램 안에서 안내합니다.

← 정리 노하우 글 목록으로