# GIF를 프레임 단위로 편집하는 방법

여기에 GIF 편집기는 없고, 필요하지도 않습니다. 애니메이션을 프레임으로 분해하는 분할기와 프레임에서 애니메이션을 조립하는 메이커는 곧 가운데에 폴더 하나가 놓인 편집기입니다 — 그리고 그 폴더가 바로 여러분이 이미지에 늘 쓰던 도구로 직접 편집하는 부분입니다.

마지막 업데이트 2026년 8월 26일

## 짧은 답

1. **분해합니다.** [GIF 분할기](https://abox.tools/ko/gif-프레임-분리/)를 열고 GIF를 끌어다 놓습니다. 프레임마다 각자의 PNG가 되고 — 화면에 보이는 그대로, 투명도도 지킨 채 — ZIP 안에는 타이밍 목록이 들어갑니다. 재조립을 위해 적어 둔 프레임별 지연 시간입니다.
2. **폴더를 편집합니다.** 없어져야 할 프레임은 지우고, 바뀌어야 할 프레임은 아무 이미지 편집기에서나 다듬고, 순서를 바꾸려면 이름을 바꿉니다. PNG가 든 폴더는 무엇이든 이해하는 형식입니다.
3. **다시 조립합니다.** 폴더를 [GIF 메이커](https://abox.tools/ko/gif-만들기/)에 끌어다 놓고, 프레임 시간을 정하고 — 목록에 기대도 됩니다 — 팔레트를 고른 뒤 내보냅니다.

세 단계 모두 브라우저 안에서 돕니다. 어느 시점에도 아무것도 업로드되지 않고, 여기서는 그것이 평소보다 더 중요합니다. 사람들이 고치는 GIF는 민감한 무언가가 반쯤 비치는 화면 녹화인 경우가 그만큼 많으니까요.

## 편집 전에 분할기가 알려줄 수 있는 것

분할기는 프레임마다 지연 시간, 위치, 크기, 처리 규칙을 보여 줍니다. 무엇이든 손대기 전에 그 패널을 한번 볼 가치가 있습니다. 대부분의 GIF가 품은 두 가지 뜻밖의 사실을 설명해 주기 때문입니다.

첫째, 프레임이 전부 온전한 그림은 아닙니다. 많은 GIF가 바뀐 픽셀만 저장해 이전 프레임 위에 덧대는데, 분할기는 각 프레임을 *보이는 대로* 또는 *저장된 대로* 내어 주고, 편집할 때는 거의 언제나 *보이는 대로*가 필요합니다. 그래야 PNG 하나하나가 혼자 섭니다. 둘째, 지연 시간은 숫자 하나가 아니라 프레임별입니다. 결정적 장면에서의 멈춤은 실제 프레임에 걸린 실제 지연이고, 그것을 왕복 너머로 실어 나르는 것이 타이밍 목록입니다.

흔한 잘라내기라면 폴더 단계는 생략해도 됩니다. 두 장에 하나, 다섯 장에 하나만 남기기, 남길 프레임에 체크하기가 이미 분할기 안에 있습니다 — 그리고 프레임을 반으로 줄이는 것이 GIF가 받을 수 있는 가장 효과 좋은 다이어트입니다.

![분해 도구가 애니메이션의 번호가 매겨진 열두 프레임을 보여 주고, 각 프레임에 표시 시간이 붙어 있다.](https://abox.tools/screens/edit-a-gif-frame-by-frame/apart.webp)

번호가 붙은 각 프레임과 저마다의 지연 시간. 편집을 시작하기 전에 무엇을 편집하는지 알려 주는 쪽입니다.

## 재조립의 값, 정직하게

GIF는 만들 때 고른 최대 256색을 담습니다. 재조립은 프레임을 다시 양자화하는데 — 공유 팔레트 하나, 또는 프레임별 최적 색상 — 사진 같은 소재에서는 그 두 번째 양자화가 보일 수 있습니다. 화면 녹화와 선화, 즉 평소의 짐에서는 보이지 않습니다. 애초에 256색을 쓴 적이 없으니까요.

메이커의 다른 손잡이들은 [GIF 예산 가이드](https://abox.tools/ko/가이드/영상-일부로-gif-만들기/)의 것과 같습니다. 더 적은 색, 그라데이션에는 플로이드-스타인버그 디더링, 그리고 반복 동작 — 영원히, 한 번, 또는 정해진 횟수.

수술이 성공했는지 — 그리고 바이트가 실제로 어디에 사는지 — 보려면 결과물을 [GIF 분석기](https://abox.tools/ko/gif-분석/)에 끌어다 놓으세요. 프레임 대 바이트 그래프를 그려 주는데, 무거운 프레임은 대개 누군가 잘라낼 수 있었던 전체 다시 그리기입니다.

그 여정은 메이커가 직접 제안합니다. 내보내기가 끝나면 다운로드 버튼 아래의 줄이 갓 만든 GIF를 곧바로 분석기로 이어 주고, 이미 실린 채 열립니다.

![GIF 만들기 도구에 여섯 프레임이 순서대로 놓이고, 각각 지연 시간 칸이 있으며, 모든 지연을 한 번에 정하는 줄이 있다.](https://abox.tools/screens/edit-a-gif-frame-by-frame/together.webp)

그리고 돌아오는 길입니다. 지연 시간은 손으로 다시 넣어야 하고, 이 왕복에서 미리 알아 둘 만한 부분이 바로 그것입니다.

## 매주 하는 일이라면

분해, 폴더, 재조립. 단계들이 각자의 페이지에 사는 것은 페이지마다 한 가지 일을 하고, 각자 혼자서 아무것도 컴퓨터를 떠나지 않음을 증명할 수 있기 때문입니다. 하지만 전부 오픈 소스입니다. MIT 라이선스, 도구마다 폴더 하나, 디코더와 처리 규칙과 양자화기를 설명하는 README가 딸린 의존성 없는 ES 모듈.

GIF 수술이 돌아오고 또 돌아오는 잡일이라면, 코드 에이전트를 [저장소](https://github.com/A-Box-of-Tools/website)로 보내 분할기의 프레임 표와 메이커의 인코더를 프레임 삭제가 클릭 한 번인 한 페이지로 접어 달라고 하세요. 모듈은 읽히기 위해 쓰였고, 가져가는 것이야말로 라이선스가 존재하는 이유입니다.
