🎞️ 동영상을 GIF로

동영상 클립을 고품질 애니메이션 GIF로 변환 — 업로드 없음, 워터마크 없음

✓ 영구 무료 · ✓ 가입 불필요 · ✓ 업로드 없음 · ✓ 오프라인 작동

🔒 이미지가 기기 밖으로 나가지 않아요. 모든 처리는 FFmpeg.wasm (팔레트 생성 + Lanczos 스케일링, 브라우저에서)를 사용하여 브라우저에서 로컬로 이루어져요. 업로드, 서버, 추적이 없어요.

기능

  • 업로드 없음 — 동영상이 기기에 머무릅니다. FFmpeg.wasm이 CPU에서 로컬로 트랜스코딩 — DevTools 네트워크 탭에서 검증 가능.
  • 팔레트 디더링 — 2단계 팔레트 생성 + Bayer 디더링 — 단순한 ffmpeg -i input.mp4 output.gif 명령보다 훨씬 좋은 색 품질.
  • 정확한 트리밍 — 슬라이더를 드래그해 정확한 시작 시간과 클립 길이 선택(최대 15초 — 그 이상이면 GIF가 폭발).
  • 가입 불필요, 워터마크 없음 — 계정 없음, 오버레이 없음, 시간 제한 없음, 이메일 불필요. 출력은 깨끗하고 루프 가능한 GIF.

작동 방식

  1. 동영상 드롭 — MP4, WebM, MOV, AVI, MKV — 최대 500 MB. 전체 파일이 브라우저 메모리에 머무름.
  2. 클립 선택 — 시작 시간과 길이 설정. 짧게 — 3-8초가 GIF로 보통 가장 좋고 5 MB 이하로 유지 가능.
  3. 프레임 레이트와 너비 조정 — 15 fps × 480 px가 스윗 스팟. 24 fps는 더 부드럽지만 파일 크기 2배. 너비가 작을수록 = GIF가 작음.
  4. 변환 후 다운로드 — Convert to GIF 클릭, 몇 초 대기, 결과 다운로드.

활용 사례

  • 영화 클립, 스포츠 하이라이트, 자체 영상으로 리액션 GIF 만들기
  • UI 데모를 GitHub README에 임베드 (GIF는 인라인 재생; MP4는 안 됨)
  • GIF를 자동 루프하지만 MP4는 압축하는 플랫폼에 짧은 클립 게시
  • 블로그 게시물과 문서용 무성 튜토리얼 루프 만들기
  • 개인화된 애니메이션 스티커나 메시지 리액션 만들기

자주 묻는 질문

왜 GIF가 가끔 원본 MP4보다 큰가요?

GIF는 오래된 형식 — 팔레트 기반, 모션 추정 없음, 프레임 간 압축 없음. 5초짜리 1080p MP4는 1 MB 정도; 같은 클립을 고품질 GIF로 만들면 5-15 MB가 일반적. 시간을 짧게, fps 중간(10-15), 너비 작게(320-480 px) 유지해 크기 제어.

최대 길이는?

GIF 길이를 15초로 제한합니다. 그 이상은 파일 크기와 메모리 사용량이 급증합니다. 더 긴 클립은 video-compress(MP4가 훨씬 작음)나 여러 GIF로 나누는 것을 고려하세요.

왜 GIF가 포스터라이즈된 것처럼 보이나요?

GIF는 프레임당 256색만 지원. 팔레트는 클립별로 생성되므로 그라데이션과 피부톤에 밴딩이 생길 수 있음. 이 도구는 stats_mode=diff palettegen + Bayer 디더링으로 밴딩을 최소화 — 다만 한계는 형식 자체의 근본적 속성.

오디오는 보존되나요?

아니요 — GIF에는 오디오 트랙이 없습니다. 소스 동영상의 오디오는 조용히 폐기됩니다. 소리가 필요하면 MP4(video-compress 사용)나 WebM으로 출력하세요.

정말로 파일을 업로드하지 않나요?

예. 유일한 네트워크 트래픽은 FFmpeg 엔진(~30 MB)이 임의의 FFmpeg 기반 도구를 처음 사용할 때 공개 CDN에서 로드되는 것뿐(video-compress, audio-compress, video-to-gif는 캐시된 엔진을 공유). 동영상 바이트는 절대 브라우저를 떠나지 않음. DevTools → 네트워크 탭에서 검증.

왜 온라인 서비스보다 느린가요?

대부분의 온라인 GIF 메이커는 전용 CPU가 있는 서버에서 실행. ToolKoala는 노트북 CPU에서 FFmpeg.wasm 실행. 트레이드오프는 프라이버시. 15 fps × 480 px의 5초 클립은 보통 5-20초에 변환.

관련 도구