본문으로 건너뛰기
batonbox

가이드

그래도 볼 수 있는 GIF를 영상에서 만드는 방법

순간을 자르고, 너비와 프레임레이트를 제한하고, GIF가 두 번째 영상이 아니라 클립의 만화라는 걸 이해하세요.

업데이트 2026-09-21

GIF는 256색 팔레트의 반복 만화예요. 2초 리액션에는 맞고, 뮤직비디오에는 틀린 형식이에요. 1080p 풀 길이를 24 fps로 바꾸고는 파일이 40 MB이고 피부색이 포스터처럼 갈린다고 화를 내요.

Batonbox 영상을 GIF로는 클립을 재생하고, 구간을 자르고(최대 60초), 너비와 초당 프레임을 고른 뒤 인코딩해요. 짧은 클립은 gifenc로 이 탭에 남을 수 있고, 더 길거나 넓은 내보내기는 서버 FFmpeg 팔레트를 쓸 수 있어요. 그게 대개 더 깨끗해요.

자르기가 곧 화질 설정이에요

480 px, 10 fps로 8초면 사람들이 실제로 보내는 GIF예요. 1280 px로 40초는 GIF 옷을 입은 영상이에요. 제스처, 골, 펀치라인만 남기세요. 나머지는 원본에 두세요.

작업대는 원본을 재생해서, 시각을 찍지 않고 귀로 인·아웃을 잡을 수 있어요.

너비와 fps

너비 480 px가 기본인 이유가 있어요. 채팅 칸에 맞고, 팔레트가 너무 얇게 퍼지지 않아요. 720이나 1280은 읽어야 할 디테일용이고, 용량이 빨리 커져요.

밈과 UI 녹화는 10 fps면 충분해요. 스포츠와 빠른 손은 12–15 fps가 도움이 돼요. GIF에서 24 fps는 늘어난 메가바이트를 거의 못 갚아요.

팔레트와 정직함

GIF는 트루컬러도, 제대로 된 사운드트랙도 못 해요. 그라데이션은 띠가 생기고, 얼굴은 포스터처럼 갈려요. 그건 도구 버그가 아니라 형식이에요. 소리나 부드러운 색이 필요하면 대신 MP4나 WebM을 보내세요. 그걸 위한 영상 변환과 영상 압축이 있어요.

서버 팔레트 패스(FFmpeg palettegen / paletteuse)는 긴 클립에서 탭 안 빠른 인코딩보다 대개 더 예뻐요. 그 길은 파일을 올려요. 로컬 길은 안 올려요. 밴딩이 얼마나 거슬리는지와, 기기에 두고 싶은지로 고르세요.

단계별

  1. 1

    재생하고 잘라요

    그 순간 둘레로 인·아웃을 정하세요. 이유가 없으면 12초 아래로 두세요.

  2. 2

    너비는 작게 유지해요

    채팅은 480 px. 글자나 얼굴이 안 읽힐 때만 올리세요.

  3. 3

    8–12 fps를 고르세요

    빠른 움직임일 때만 더 올리세요. 실행 전에 용량 예상을 보세요.

  4. 4

    루프를 확인해요

    GIF를 열고 두 바퀴 돌리세요. 이음새가 튀면 양쪽 끝에서 프레임을 조금 자르세요.

자주 묻는 질문

GIF가 왜 이렇게 커요?
초가 너무 많거나, 픽셀이 너무 많거나, 프레임이 너무 많아요. 먼저 길이를 자르고, 그다음 너비, 마지막에 프레임레이트예요.
영상을 GIF로는 항상 브라우저에 남아요?
짧은 로컬 인코딩은 남을 수 있어요. 서버에서 팔레트를 인코딩하면 클립을 올려요. 결과는 어느 길이든 소리가 없어요.
GIF에 글자를 넣을 수 있어요?
먼저 영상에 제목을 넣으세요(영상에 글자 넣기). 그다음 편집한 클립을 변환하세요. 이미 작은 GIF에 글자를 구우면 더 나빠 보여요.