위의 탭에서 무엇을 할지 고릅니다. 영상으로 GIF는 영상의 한 구간을 떠서, 사진 여러 장으로 GIF는 가진 사진을 차례대로 이어 GIF를 만듭니다. 영상 → 사진 뽑기는 영상 속 장면을 PNG · JPG 사진으로 뽑습니다. 사진 탭의 설명은 아래 사진 여러 장으로 만들 때부터, 사진 뽑기는 영상에서 사진을 뽑을 때부터입니다.
사용 방법
- 영상을 고르면 미리보기가 나타납니다.
- 시작·끝 시각을 초 단위로 정합니다. 영상을 재생하다 멈춘 자리를 그대로 쓰려면 아래 현재 위치로 단추를 누르세요.
- 초당 장수와 가로 크기를 고릅니다. 만들기 전에 예상 용량이 표시됩니다.
- GIF 만들기를 누르면 한 장씩 그려 냅니다. 장수가 많으면 시간이 걸립니다.
느리게를 2배 · 4배로 고르면 온디바이스 AI가 장과 장 사이 장면을 만들어 끼웁니다. 한 장을 보여 주는 시간은 그대로라 길이만 늘어납니다 — 처음 값(3초 · 초당 10장)에 2배면 3.1초가 6.1초가 되고, 사이 장면 30장을 만듭니다. 처음 고를 때 AI 파일 약 26MB를 한 번 받습니다.
처음 값과 예상 줄 읽는 법
영상을 넣으면 편집 화면이 열리고 아래 값이 골라져 있습니다.
| 칸 | 처음 값 | 고를 수 있는 값 |
|---|---|---|
| 시작 시각 | 0초 | 직접 적거나 "현재 위치로" |
| 끝 시각 | 3초. 더 짧은 영상은 영상 길이 | 직접 적거나 "현재 위치로" |
| 초당 장수 | 10장 | 5 · 8 · 10 · 12 · 15 · 20장 |
| 가로 크기 | 320px | 240 · 320 · 480 · 640px |
| 계속 반복 재생 | 켜짐 | 끄면 한 번만 재생 |
시작 칸 아래에는 영상의 전체 길이가, 끝 칸 아래에는 원본 크기가 나옵니다. GIF 만들기 단추 위의 예상 줄은 장수 · 크기 · 길이 · 예상 용량 차례입니다. 1920×1080 영상을 처음 값 그대로 두면 이렇게 나옵니다.
31장 · 320×180 · 3.1초 · 예상 1.0MB
- 31장 — 0초부터 3초까지 0.10초마다 한 장씩, 시작과 끝 장면을 모두 담습니다. 그래서 30장이 아니라 31장이고, 길이도 한 장이 더해진 3.1초로 나옵니다.
- 320×180 — 세로는 원본 비율을 따릅니다. 원본보다 크게는 만들지 않아, 가로 160px 영상에서는 320px을 골라도 160×120으로 만듭니다.
- 예상 1.0MB — 픽셀 하나에 약 0.6바이트로 잡은 어림입니다. 실제 용량은 영상의 내용에 따라 크게 달라집니다. 색이 단순하고 넓게 칠해진 화면일수록 작게 나옵니다.
- 장수가 300장에 걸려 잘리거나 예상이 8.0MB를 넘으면 예상 줄이 굵게 바뀝니다.
용량을 줄이는 순서
GIF는 압축이 약해서 세 가지가 용량을 좌우합니다. 효과가 큰 순서대로 줄여 보세요.
- 길이 — 2초면 대부분 뜻이 전달됩니다. 길이를 절반으로 줄이면 용량도 대략 절반입니다.
- 초당 장수 — 10장에서 5장으로 낮추면 용량이 절반이 됩니다. 움직임이 느린 영상이면 차이가 거의 없습니다.
- 가로 크기 — 640에서 320으로 줄이면 픽셀 수가 1/4이 됩니다. 가장 크게 줄어들지만 선명함도 함께 줄어듭니다.
설정별 장수와 예상 용량
1920×1080 영상의 0~3초를 만들 때입니다. 먼저 초당 10장에서 가로 크기만 바꾼 값입니다.
| 가로 크기 | 만들어지는 크기 | 예상 용량 |
|---|---|---|
| 240px | 240×135 | 589KB |
| 320px | 320×180 | 1.0MB |
| 480px | 480×270 | 2.3MB |
| 640px | 640×360 | 4.1MB |
다음은 가로 320px에서 초당 장수만 바꾼 값입니다.
| 초당 장수 | 장수 | 예상 용량 | 파일에 적히는 재생 길이 |
|---|---|---|---|
| 5장 | 16장 | 540KB | 0.20초 × 16장 = 3.20초 |
| 8장 | 25장 | 844KB | 0.13초 × 25장 = 3.25초 |
| 10장 | 31장 | 1.0MB | 0.10초 × 31장 = 3.10초 |
| 12장 | 37장 | 1.2MB | 0.08초 × 37장 = 2.96초 |
| 15장 | 46장 | 1.5MB | 0.07초 × 46장 = 3.22초 |
| 20장 | 61장 | 2.0MB | 0.05초 × 61장 = 3.05초 |
- 이 도구는 장마다 화면 전체를 담습니다. 그래서 예상 용량이 장수와 넓이(가로 × 세로)에 비례합니다.
- 예상 줄의 길이는 장수를 초당 장수로 나눈 값입니다. GIF 파일에는 한 장을 보여 주는 시간을 0.01초 단위로만 적을 수 있어 8 · 12 · 15장은 반올림한 시간이 들어갑니다. 12장을 고르면 예상 줄에는 3.1초라고 나오지만 파일에 적힌 대로 재생하면 2.96초입니다.
- 5 · 10 · 20장은 0.01초로 나누어떨어져 고른 빠르기 그대로 적힙니다.
- 그 밖의 예: 0~5초 · 10장 · 480px은 "51장 · 480×270 · 5.1초 · 예상 3.8MB", 0~10초 · 15장 · 640px은 "151장 · 640×360 · 10.1초 · 예상 19.9MB"(굵게 표시), 세로 영상(1080×1920)의 0~3초 · 10장 · 320px은 "31장 · 320×569 · 3.1초 · 예상 3.2MB"입니다.
300장에 닿는 구간 길이
한 번에 300장까지 만듭니다. 구간 길이가 아래 값에 닿으면 300장이 차고, 그보다 길면 앞에서부터 300장만 담습니다.
| 초당 장수 | 300장이 차는 구간 길이 |
|---|---|
| 5장 | 60초 |
| 8장 | 37.5초 |
| 10장 | 30초 |
| 12장 | 25초 |
| 15장 | 20초 |
| 20장 | 15초 |
- 넘기면 예상 줄 끝에 문구가 붙고 굵게 바뀝니다. 초당 20장으로 1분을 고르면 "300장 · 320×180 · 15.0초 · 예상 9.9MB · 최대 300장까지만 담겨 뒷부분이 잘립니다"입니다.
- 구간을 줄이거나 초당 장수를 낮추면 문구가 사라집니다. 초당 5장이 가장 긴 구간을 담습니다.
- 만드는 동안에는 "몇 장 / 전체 장" 진행 줄과 중단 단추가 나오고, 재생기와 다른 영상 단추가 잠깁니다. 중단하면 만들던 것은 버립니다.
시각 칸에 적는 꼴
시작 · 끝 칸에는 초를 적습니다. 칸 아래의 전체 길이처럼 분:초 꼴로 적어도 됩니다.
| 적은 값 | 읽는 값 |
|---|---|
2.5 | 2.5초 |
2.5초 | 2.5초 |
1:30 | 90초 |
1:02:03.5 | 3,723.5초 |
12 (전각 숫자) | 12초 |
| 빈칸 | 0초 |
1,5 | 15초 |
1분 30초 | 130초 |
1.2.3 | 숫자가 아님 |
- 콜론이 없으면 숫자 · 점 · 빼기 기호만 남겨 읽습니다. 쉼표와 한글 단위는 버려져
1,5는 15초,1분 30초는 130초가 됩니다. 1분 30초는1:30이나90으로 적으세요. - 영상 길이를 벗어난 시각은 영상 안으로 당깁니다. 10초짜리 영상에서 8~99초를 적으면 8~10초로 보고 "21장 · 320×180 · 2.1초 · 예상 709KB"가 됩니다.
- 현재 위치로를 누르면 재생기의 지금 자리가 0.1초 단위로 칸에 들어갑니다.
- 시각이나 설정을 바꾸면 예상 줄이 바로 바뀝니다. 이미 만든 결과는 GIF 만들기를 다시 누를 때까지 그대로 있습니다. 칸이 틀려 오류가 나 있는 동안만 가려지고, 바로잡으면 다시 보입니다.
결과와 저장
- 다 만들면 결과 카드에 실제 용량이 크게 나오고 그 아래에서 GIF가 바로 재생됩니다. 미리 보기 아래 줄은 "31장 · 320×180 · 3.1초 · 계속 반복"처럼 적힙니다. 반복을 껐으면 끝의 "계속 반복"이 빠집니다.
- GIF 저장을 누르면 원래 영상 이름에 확장자만 바꿔 내려받습니다.
여행.mp4는여행.gif가 됩니다. - 장마다 색 256가지를 새로 고릅니다. 장면이 바뀌어도 앞 장의 색에 묶이지 않습니다.
- 설정을 바꿔 다시 만들면 앞의 결과는 지워집니다. 필요하면 먼저 저장하세요.
- 영상은 넣는 칸 밖, 쪽 어디에 끌어다 놓아도 받습니다. 사진만 골라 넣거나 놓으면 사진 여러 장으로 탭으로 넘어가 받고, 사진 탭에 영상을 넣으면 영상 탭으로 넘어갑니다.
이런 문구가 뜰 때
| 문구 | 까닭 |
|---|---|
| 영상 파일을 골라 주세요. | 영상이 아닌 파일을 넣었습니다. |
| 영상을 재생할 수 없습니다. 이 브라우저가 지원하지 않는 형식일 수 있습니다 (아이폰 HEVC 등). | 브라우저가 이 영상을 열지 못했습니다. 다른 브라우저로 열어 보세요. |
| 영상 길이를 읽을 수 없습니다. 다른 파일로 시도해 주세요. | 영상은 열렸지만 길이를 알 수 없습니다. |
| 끝 시각이 시작 시각보다 뒤여야 합니다 (0.05초 이상). | 끝 시각이 시작 시각보다 앞이거나 차이가 0.05초보다 작습니다. 끝 칸을 비워도 0초로 읽어 이 문구가 나옵니다. 그동안 GIF 만들기 단추는 꺼져 있습니다. |
| 시작·끝 시각을 숫자로 입력해 주세요. | 1.2.3처럼 숫자로 읽을 수 없는 값을 적었습니다. |
| 영상을 읽는 중 문제가 생겼습니다. | 만드는 도중 영상의 그 자리를 읽지 못했습니다. |
| GIF를 만드는 중입니다. 다른 영상은 [중단]을 누른 뒤 넣어 주세요. | GIF를 만드는 동안 사진 탭에 다른 영상을 넣었습니다. 만들던 것은 그대로 이어집니다. |
사진 여러 장으로 만들 때
- 연속 촬영한 사진을 움짤로 — 짧은 시간에 여러 장 찍은 것을 이어 붙입니다.
- 화면 캡처 여러 장을 한 장으로 — 단계별 화면을 순서대로 보여 줄 때.
- 전후 비교 움짤 — 두 장을 되돌아가기로 만들면 번갈아 보입니다.
사이 장면 채우기를 고르면 사진과 사진 사이 장면을 AI가 만들어 움직임이 부드러워집니다. 4장에 3장씩이면 13장이 되고, 길이는 0.8초 그대로입니다.
여러 장을 한 번에 고르면 이름 순으로 놓입니다. 목록의 차례가 곧 재생 차례이고, ↑ ↓ 단추로 옮기고 ✕ 단추로 뺍니다. 넣은 뒤에도 + 사진 더 넣기로 더할 수 있습니다.
사진 크기가 다를 때 무엇을 고를까
| 고르는 것 | 이렇게 됩니다 | 알맞은 경우 |
|---|---|---|
| 꽉 채우기 | 가장자리가 잘립니다 | 가운데가 중요한 사진 |
| 전체 보이기 | 여백이 생깁니다 | 잘리면 안 되는 화면 캡처 |
사진으로 만들 때 계산 예시
첫 장이 4000×3000(가로 사진)인 사진 6장을 가로 크기 320px, 한 장 200밀리초로 만든다고 해 봅니다. 아래 값은 이 도구가 쓰는 계산과 같은 식으로 구했습니다.
- 판 크기: 첫 장의 비율(4:3)을 따라 320×240px가 됩니다.
- 재생 시간: 6장 × 200밀리초 = 1.2초. 1초에 5장이 지나가는 속도입니다.
- 되돌아가기를 켜면: 끝 장에서 돌아올 때 양 끝 장은 다시 쓰지 않으므로 순서가1→2→3→4→5→6→5→4→3→2가 되어 6장이 10장, 재생 시간은 2초입니다.
- 예상 용량: 장수 × 가로 × 세로 × 0.6바이트이므로 6 × 320 × 240 × 0.6 = 약 270KB입니다. 가로 크기를 절반인 160px로 줄이면 판이 160×120px가 되어 약 68KB, 곧 픽셀 수가 4분의 1이라 용량도 4분의 1입니다.
- 세로 사진(3000×4000)이 섞였을 때: 꽉 채우기는 320×427px로 그려 판(240px)보다 187px 넘치는 위아래가 잘립니다. 전체 보이기는 180×240px로 그려 넣어 좌우에 70px씩 여백이 생깁니다.
용량은 어림값입니다. 실제 GIF는 앞 장과 같은 부분을 줄여 담기 때문에 사진에 따라 몇 배씩 차이가 납니다.
사진으로 만들 때 자주 틀리는 점
- 시간은 초가 아니라 밀리초입니다. 1000이 1초입니다. 20보다 작게 넣으면 20로, 5000보다 크게 넣으면 5000로 맞춰지고, 숫자가 없으면 처음 값 200으로 돌아갑니다. 칸을 떠나면 실제로 쓰는 값이 칸에 다시 적힙니다.
- 가로 크기는 첫 장보다 크게 늘어나지 않습니다. 첫 장이 480×360인데 640px를 골라도 480×360px로 만들어집니다. 원본보다 큰 판은 만들지 않습니다.
- 첫 장이 판의 크기를 정합니다. 사진 순서를 바꾸면 첫 장이 바뀌어 판 크기와 잘리는 부분도 달라집니다. 대표로 쓰고 싶은 사진을 맨 앞에 두세요.
- 되돌아가기는 세 장부터 달라집니다. 두 장이면 거꾸로 돌아올 장이 없어 켜도 같은 순서로 재생됩니다.
- 한 번에 담는 사진은 최대 60장이고, 가로 크기는 200·320·480·640px 중에서 고릅니다. 장수가 많을수록 만드는 시간과 용량이 함께 늘어납니다. 저장하면
움짤.gif라는 이름으로 내려받습니다.
GIF가 256색인 이유
GIF는 1987년에 만들어진 형식이라 한 장에 최대 256가지 색만 담습니다. 영상과 사진은 보통 1,600만 가지 색을 쓰므로, GIF로 만들 때 비슷한 색끼리 묶어 256개로 줄입니다. 이 과정에서 하늘·그림자처럼 색이 부드럽게 변하는 부분에 계단 같은 띠가 생깁니다. 글자·그림·화면 녹화·화면 캡처처럼 색이 단순할수록 결과가 깨끗합니다.
영상에서 사진을 뽑을 때
- 강의·회의 영상에서 슬라이드 뽑기 — "2초마다"로 뽑아 두면 넘어간 장면을 놓치지 않습니다.
- 미리보기 판 만들기 — "고르게 12장"으로 영상 전체를 한눈에 봅니다.
- 결정적 장면 저장 — 재생하다 멈춘 자리를 그대로 사진으로.
뽑은 사진 이름에 시각이 들어갑니다
영상이름-01m05s250.png처럼 영상 속 시각이 붙습니다. 번호만 붙이면 나중에 원본과 맞춰 보기 어렵기 때문입니다. 자리를 채워 적으므로 이름 순으로 정렬하면 시간 순이 됩니다. PNG로 저장하면 영상 화면 그대로지만, 영상 자체가 이미 압축된 것이라 움직임이 빠른 장면에는 원본 촬영본에 없던 뭉개짐이 들어 있을 수 있습니다.
사진 뽑기 계산 예시
뽑을 시각은 이 도구가 쓰는 계산과 같은 식으로 구했습니다. 시작·끝 시각과 "몇 초마다"는 모두 초 단위로 넣습니다.
- 길이 10분(600초) 영상에서 "장수로 12장": 양 끝을 포함해 11칸으로 나누므로 간격은 600 ÷ 11 = 약 54.5초입니다. 첫 장은 00m00s000, 둘째는 00m54s545, 마지막 장은 10m00s000처럼 시작과 끝 장면이 모두 들어갑니다.
- 길이 1시간 강의 영상에서 "2분(120초)마다": 0초부터 3,600초까지 120초 간격이면 3,600 ÷ 120 + 1 = 31장입니다. 0초 장면을 포함하므로 "몫 + 1"장이 됩니다. 마지막 장은 60m00s000입니다.
- 같은 영상에서 "30초마다": 3,600 ÷ 30 + 1 = 121장이 필요하지만 한 번에 60장까지만 되어 앞의 60장만 뽑힙니다 (마지막 장 29m30s000 = 29분 30초). 장수를 알려 주는 줄에 "최대 60장까지만 뽑습니다"가 붙습니다. 나머지는 시작 시각을 1800초(30분)로 바꿔 한 번 더 뽑으세요.
- 한 장만 뽑으면 구간의 가운데: 10~70초 구간에서 1장이면 40초입니다. 시작 시각은 장면이 막 바뀐 직후라 검은 화면인 경우가 많아 가운데를 고릅니다.
- 가로 크기: 1920×1080 영상을 1280으로 지정하면 비율을 지켜 1280×720로 저장됩니다. 0을 넣거나 원본보다 큰 값(1280×720 영상에 1920)을 넣으면 원본 그대로 1280×720입니다.
사진 뽑기에서 자주 틀리는 점
- 시간은 분:초가 아니라 초입니다. 1분 30초부터 뽑고 싶으면 90을 넣습니다. 끝 시각이 영상 길이보다 길면 영상 끝으로, 시작보다 앞서면 오류가 납니다.
- "장수로"와 "간격으로"는 같은 결과를 내지 않습니다. 장수로는 구간 전체를 고르게 나누고, 간격으로는 시작 시각부터 일정하게 세어 나가다 끝에서 멈춥니다. 마지막 간격이 남으면 그 장면은 뽑히지 않습니다.
- 장수를 늘리면 시간도 늘어납니다. 한 장씩 영상을 되감아 그리므로 60장이 한계입니다. 긴 영상은 구간을 나눠 여러 번 뽑으세요.
- 이름에 시각이 들어 있으니 이름을 바꾸지 마세요.
01m05s250은 1분 5.25초 장면이라는 뜻입니다. 이름 순 정렬이 곧 시간 순이라, 여러 영상에서 뽑았다면 영상 이름이 앞에 붙은 채로 두는 것이 정리하기 쉽습니다.