영상·사진 GIF 만들기 · 영상 장면 사진 뽑기

  • 파일이 업로드되지 않음

영상에서 원하는 구간을 잘라 GIF 움짤로 만들고, 사진 여러 장을 이어 붙여 만들 수도 있습니다. 영상 속 장면을 한 장씩, 또는 구간에서 여러 장을 한 번에 PNG · JPG 사진으로 뽑기도 합니다.

MP4·WebM·MOV 영상을 넣어 보세요. 끌어다 놓아도 됩니다.

영상이 서버로 전송되지 않습니다. 변환은 이 브라우저 안에서만 이루어집니다.

위의 탭에서 무엇을 할지 고릅니다. 영상으로 GIF는 영상의 한 구간을 떠서, 사진 여러 장으로 GIF는 가진 사진을 차례대로 이어 GIF를 만듭니다. 영상 → 사진 뽑기는 영상 속 장면을 PNG · JPG 사진으로 뽑습니다. 사진 탭의 설명은 아래 사진 여러 장으로 만들 때부터, 사진 뽑기는 영상에서 사진을 뽑을 때부터입니다.

사용 방법

  1. 영상을 고르면 미리보기가 나타납니다.
  2. 시작·끝 시각을 초 단위로 정합니다. 영상을 재생하다 멈춘 자리를 그대로 쓰려면 아래 현재 위치로 단추를 누르세요.
  3. 초당 장수와 가로 크기를 고릅니다. 만들기 전에 예상 용량이 표시됩니다.
  4. GIF 만들기를 누르면 한 장씩 그려 냅니다. 장수가 많으면 시간이 걸립니다.

느리게를 2배 · 4배로 고르면 온디바이스 AI가 장과 장 사이 장면을 만들어 끼웁니다. 한 장을 보여 주는 시간은 그대로라 길이만 늘어납니다 — 처음 값(3초 · 초당 10장)에 2배면 3.1초가 6.1초가 되고, 사이 장면 30장을 만듭니다. 처음 고를 때 AI 파일 약 26MB를 한 번 받습니다.

처음 값과 예상 줄 읽는 법

영상을 넣으면 편집 화면이 열리고 아래 값이 골라져 있습니다.

칸처음 값고를 수 있는 값
시작 시각0초직접 적거나 "현재 위치로"
끝 시각3초. 더 짧은 영상은 영상 길이직접 적거나 "현재 위치로"
초당 장수10장5 · 8 · 10 · 12 · 15 · 20장
가로 크기320px240 · 320 · 480 · 640px
계속 반복 재생켜짐끄면 한 번만 재생

시작 칸 아래에는 영상의 전체 길이가, 끝 칸 아래에는 원본 크기가 나옵니다. GIF 만들기 단추 위의 예상 줄은 장수 · 크기 · 길이 · 예상 용량 차례입니다. 1920×1080 영상을 처음 값 그대로 두면 이렇게 나옵니다.

31장 · 320×180 · 3.1초 · 예상 1.0MB

용량을 줄이는 순서

GIF는 압축이 약해서 세 가지가 용량을 좌우합니다. 효과가 큰 순서대로 줄여 보세요.

  1. 길이 — 2초면 대부분 뜻이 전달됩니다. 길이를 절반으로 줄이면 용량도 대략 절반입니다.
  2. 초당 장수 — 10장에서 5장으로 낮추면 용량이 절반이 됩니다. 움직임이 느린 영상이면 차이가 거의 없습니다.
  3. 가로 크기 — 640에서 320으로 줄이면 픽셀 수가 1/4이 됩니다. 가장 크게 줄어들지만 선명함도 함께 줄어듭니다.

설정별 장수와 예상 용량

1920×1080 영상의 0~3초를 만들 때입니다. 먼저 초당 10장에서 가로 크기만 바꾼 값입니다.

가로 크기만들어지는 크기예상 용량
240px240×135589KB
320px320×1801.0MB
480px480×2702.3MB
640px640×3604.1MB

다음은 가로 320px에서 초당 장수만 바꾼 값입니다.

초당 장수장수예상 용량파일에 적히는 재생 길이
5장16장540KB0.20초 × 16장 = 3.20초
8장25장844KB0.13초 × 25장 = 3.25초
10장31장1.0MB0.10초 × 31장 = 3.10초
12장37장1.2MB0.08초 × 37장 = 2.96초
15장46장1.5MB0.07초 × 46장 = 3.22초
20장61장2.0MB0.05초 × 61장 = 3.05초

300장에 닿는 구간 길이

한 번에 300장까지 만듭니다. 구간 길이가 아래 값에 닿으면 300장이 차고, 그보다 길면 앞에서부터 300장만 담습니다.

초당 장수300장이 차는 구간 길이
5장60초
8장37.5초
10장30초
12장25초
15장20초
20장15초

시각 칸에 적는 꼴

시작 · 끝 칸에는 초를 적습니다. 칸 아래의 전체 길이처럼 분:초 꼴로 적어도 됩니다.

적은 값읽는 값
2.52.5초
2.5초2.5초
1:3090초
1:02:03.53,723.5초
12 (전각 숫자)12초
빈칸0초
1,515초
1분 30초130초
1.2.3숫자가 아님

결과와 저장

이런 문구가 뜰 때

문구까닭
영상 파일을 골라 주세요.영상이 아닌 파일을 넣었습니다.
영상을 재생할 수 없습니다. 이 브라우저가 지원하지 않는 형식일 수 있습니다 (아이폰 HEVC 등).브라우저가 이 영상을 열지 못했습니다. 다른 브라우저로 열어 보세요.
영상 길이를 읽을 수 없습니다. 다른 파일로 시도해 주세요.영상은 열렸지만 길이를 알 수 없습니다.
끝 시각이 시작 시각보다 뒤여야 합니다 (0.05초 이상).끝 시각이 시작 시각보다 앞이거나 차이가 0.05초보다 작습니다. 끝 칸을 비워도 0초로 읽어 이 문구가 나옵니다. 그동안 GIF 만들기 단추는 꺼져 있습니다.
시작·끝 시각을 숫자로 입력해 주세요.1.2.3처럼 숫자로 읽을 수 없는 값을 적었습니다.
영상을 읽는 중 문제가 생겼습니다.만드는 도중 영상의 그 자리를 읽지 못했습니다.
GIF를 만드는 중입니다. 다른 영상은 [중단]을 누른 뒤 넣어 주세요.GIF를 만드는 동안 사진 탭에 다른 영상을 넣었습니다. 만들던 것은 그대로 이어집니다.

사진 여러 장으로 만들 때

사이 장면 채우기를 고르면 사진과 사진 사이 장면을 AI가 만들어 움직임이 부드러워집니다. 4장에 3장씩이면 13장이 되고, 길이는 0.8초 그대로입니다.

여러 장을 한 번에 고르면 이름 순으로 놓입니다. 목록의 차례가 곧 재생 차례이고, ↑ ↓ 단추로 옮기고 ✕ 단추로 뺍니다. 넣은 뒤에도 + 사진 더 넣기로 더할 수 있습니다.

사진 크기가 다를 때 무엇을 고를까

고르는 것이렇게 됩니다알맞은 경우
꽉 채우기가장자리가 잘립니다가운데가 중요한 사진
전체 보이기여백이 생깁니다잘리면 안 되는 화면 캡처

사진으로 만들 때 계산 예시

첫 장이 4000×3000(가로 사진)인 사진 6장을 가로 크기 320px, 한 장 200밀리초로 만든다고 해 봅니다. 아래 값은 이 도구가 쓰는 계산과 같은 식으로 구했습니다.

  1. 판 크기: 첫 장의 비율(4:3)을 따라 320×240px가 됩니다.
  2. 재생 시간: 6장 × 200밀리초 = 1.2초. 1초에 5장이 지나가는 속도입니다.
  3. 되돌아가기를 켜면: 끝 장에서 돌아올 때 양 끝 장은 다시 쓰지 않으므로 순서가1→2→3→4→5→6→5→4→3→2가 되어 6장이 10장, 재생 시간은 2초입니다.
  4. 예상 용량: 장수 × 가로 × 세로 × 0.6바이트이므로 6 × 320 × 240 × 0.6 = 약 270KB입니다. 가로 크기를 절반인 160px로 줄이면 판이 160×120px가 되어 약 68KB, 곧 픽셀 수가 4분의 1이라 용량도 4분의 1입니다.
  5. 세로 사진(3000×4000)이 섞였을 때: 꽉 채우기는 320×427px로 그려 판(240px)보다 187px 넘치는 위아래가 잘립니다. 전체 보이기는 180×240px로 그려 넣어 좌우에 70px씩 여백이 생깁니다.

용량은 어림값입니다. 실제 GIF는 앞 장과 같은 부분을 줄여 담기 때문에 사진에 따라 몇 배씩 차이가 납니다.

사진으로 만들 때 자주 틀리는 점

GIF가 256색인 이유

GIF는 1987년에 만들어진 형식이라 한 장에 최대 256가지 색만 담습니다. 영상과 사진은 보통 1,600만 가지 색을 쓰므로, GIF로 만들 때 비슷한 색끼리 묶어 256개로 줄입니다. 이 과정에서 하늘·그림자처럼 색이 부드럽게 변하는 부분에 계단 같은 띠가 생깁니다. 글자·그림·화면 녹화·화면 캡처처럼 색이 단순할수록 결과가 깨끗합니다.

영상에서 사진을 뽑을 때

뽑은 사진 이름에 시각이 들어갑니다

영상이름-01m05s250.png처럼 영상 속 시각이 붙습니다. 번호만 붙이면 나중에 원본과 맞춰 보기 어렵기 때문입니다. 자리를 채워 적으므로 이름 순으로 정렬하면 시간 순이 됩니다. PNG로 저장하면 영상 화면 그대로지만, 영상 자체가 이미 압축된 것이라 움직임이 빠른 장면에는 원본 촬영본에 없던 뭉개짐이 들어 있을 수 있습니다.

사진 뽑기 계산 예시

뽑을 시각은 이 도구가 쓰는 계산과 같은 식으로 구했습니다. 시작·끝 시각과 "몇 초마다"는 모두 초 단위로 넣습니다.

  1. 길이 10분(600초) 영상에서 "장수로 12장": 양 끝을 포함해 11칸으로 나누므로 간격은 600 ÷ 11 = 약 54.5초입니다. 첫 장은 00m00s000, 둘째는 00m54s545, 마지막 장은 10m00s000처럼 시작과 끝 장면이 모두 들어갑니다.
  2. 길이 1시간 강의 영상에서 "2분(120초)마다": 0초부터 3,600초까지 120초 간격이면 3,600 ÷ 120 + 1 = 31장입니다. 0초 장면을 포함하므로 "몫 + 1"장이 됩니다. 마지막 장은 60m00s000입니다.
  3. 같은 영상에서 "30초마다": 3,600 ÷ 30 + 1 = 121장이 필요하지만 한 번에 60장까지만 되어 앞의 60장만 뽑힙니다 (마지막 장 29m30s000 = 29분 30초). 장수를 알려 주는 줄에 "최대 60장까지만 뽑습니다"가 붙습니다. 나머지는 시작 시각을 1800초(30분)로 바꿔 한 번 더 뽑으세요.
  4. 한 장만 뽑으면 구간의 가운데: 10~70초 구간에서 1장이면 40초입니다. 시작 시각은 장면이 막 바뀐 직후라 검은 화면인 경우가 많아 가운데를 고릅니다.
  5. 가로 크기: 1920×1080 영상을 1280으로 지정하면 비율을 지켜 1280×720로 저장됩니다. 0을 넣거나 원본보다 큰 값(1280×720 영상에 1920)을 넣으면 원본 그대로 1280×720입니다.

사진 뽑기에서 자주 틀리는 점

자주 묻는 질문

영상이나 사진을 서버에 올리나요?

아니요. 영상과 사진은 이 브라우저 안에서만 열리고 어디에도 전송되지 않습니다. 인터넷이 끊겨도 동작합니다. 그래서 용량이 큰 영상도 업로드를 기다릴 필요가 없습니다.

어떤 영상 형식을 넣을 수 있나요?

브라우저가 재생할 수 있는 형식이면 됩니다. MP4(H.264), WebM, 대부분의 MOV가 여기 해당합니다. 아이폰으로 찍은 HEVC(H.265) 영상은 기기와 브라우저에 따라 열리지 않을 수 있는데, 그때는 "영상을 재생할 수 없습니다"라고 알려 드립니다. 사파리나 다른 브라우저로 열어 보세요.

GIF 색이 원본보다 칙칙해요.

GIF는 한 장에 256색까지만 담을 수 있는 형식입니다. 수백만 색을 쓰는 영상·사진을 256색으로 줄이는 과정에서 하늘·피부처럼 색이 부드럽게 변하는 부분에 띠가 생깁니다. 형식의 한계라 어떤 도구를 써도 같습니다. 색이 중요한 영상이라면 GIF 대신 짧은 MP4나 WebM을 그대로 쓰는 편이 낫습니다.

용량이 너무 큽니다.

GIF는 압축이 약해서 길이·초당 장수·가로 크기가 조금만 커져도 용량이 몇 배로 뜁니다. 줄이는 순서는 ① 길이를 짧게 ② 초당 장수를 낮게(10장이면 대부분 자연스럽습니다) ③ 가로 크기를 작게입니다. 만들기 전에 예상 용량을 보여 드리니 참고하세요.

왜 최대 300장까지만 되나요?

장수가 많아지면 브라우저가 그동안 멈춰 있습니다. 한 장씩 영상을 되감아 그려 내는 방식이라 장수에 비례해 시간이 걸립니다. 상한을 넘으면 앞에서부터 300장만 담고 잘렸다고 알려 드립니다 — 초당 장수를 몰래 줄이지는 않습니다(그러면 왜 끊겨 보이는지 알 수 없습니다).

소리는 어떻게 되나요?

GIF에는 소리를 담을 수 없습니다. 소리가 필요하면 GIF가 아니라 영상 형식을 그대로 쓰셔야 합니다.

고른 구간은 3초인데 예상 줄에는 3.1초라고 나와요.

시작 장면과 끝 장면을 모두 담기 때문입니다. 0초부터 3초까지 초당 10장이면 30장이 아니라 31장이고, 한 장을 0.10초씩 보여 주므로 3.1초가 됩니다.

만든 GIF가 원본보다 조금 빠르거나 느리게 재생돼요.

GIF 파일에는 한 장을 보여 주는 시간을 0.01초 단위로만 적을 수 있습니다. 초당 8장은 0.125초가 0.13초로, 12장은 0.083초가 0.08초로, 15장은 0.067초가 0.07초로 적혀 고른 값과 조금 다른 빠르기가 됩니다. 5 · 10 · 20장은 0.01초로 나누어떨어져 그대로 적힙니다.

가로를 640px보다 크게 만들 수 있나요?

고를 수 있는 값은 240 · 320 · 480 · 640px 네 가지입니다. 원본이 고른 값보다 작으면 원본 크기로 만듭니다. GIF는 넓이에 비례해 용량이 늘어 640px에서는 3초 구간도 4.1MB쯤으로 잡힙니다. 더 큰 화면이 필요하면 GIF로 바꾸지 말고 영상 자르기로 그 구간만 남긴 영상을 쓰는 방법이 있습니다.

영상의 한 장면만 사진으로 저장하고 싶어요.

이 쪽 위의 영상 → 사진 뽑기 탭을 고르세요. 재생하다 멈춘 장면을 [지금 화면 저장]으로 한 장씩, 또는 구간에서 고르게 · 몇 초마다 여러 장을 PNG · JPG로 뽑아 ZIP 하나로 받습니다. 이미 가진 사진 여러 장을 이어 움짤로 만들려면 사진 여러 장으로 GIF 탭을 고르세요.

영상에서 사진을 뽑을 때 PNG와 JPG 중 무엇을 고를까요?

화면 녹화·발표 자료처럼 글자와 선이 많으면 PNG가 선명합니다. 실사 영상이면 JPG가 용량이 훨씬 작으면서 차이가 거의 없습니다.

뽑은 사진 여러 장은 어떻게 저장되나요?

여러 장은 ZIP 파일 하나로 묶여 내려받아집니다. 압축을 풀면 파일 이름에 영상 속 시각이 들어가 있어(예: 01m05s250), 이름 순으로 정렬하면 시간 순이 됩니다.

1분이 넘는 자리는 시각 칸에 어떻게 적나요?

1:05처럼 분:초로 적거나 초로 바꿔 65라고 적습니다. 둘 다 65초로 읽습니다. "1분 5초"처럼 한글 단위를 섞으면 숫자만 이어 붙여 15초로 읽으니 주의하세요. 구간이 길면 300장에 걸립니다. 초당 10장이면 30초부터입니다.

사진으로 만들 때 비율이 다른 사진이 섞이면 잘리나요?

GIF는 모든 장이 같은 크기여야 해서 어느 쪽이든 손해가 생깁니다. 꽉 채우기는 판을 가득 채우되 비율이 다른 장의 가장자리가 잘립니다. 전체 보이기는 사진이 다 보이게 넣되 여백이 생깁니다. 화면 캡처처럼 잘리면 안 되는 것은 "전체 보이기"를 쓰세요.

사진으로 만들 때 왜 첫 장의 비율을 따르나요?

가장 큰 장에 맞추면 한 장만 세로로 길어도 판 전체가 길어져 나머지가 작아집니다. 첫 장은 대표로 고르신 것이라고 보는 편이 예측하기 쉽습니다. 다른 비율을 쓰고 싶으면 원하는 사진을 맨 앞으로 옮기세요.

"되돌아가기"는 무엇인가요?

사진 탭에서 켜면 끝까지 갔다가 거꾸로 돌아와 이어지는 움짤이 됩니다. 반복 재생할 때 뚝 끊기지 않아 자연스럽습니다. 첫 장과 끝 장은 한 번만 쓰므로 양 끝에서 멈춘 것처럼 보이지 않습니다.

같은 장수인데 사진으로 만든 GIF가 영상으로 만든 GIF보다 큽니다.

GIF는 앞 장과 같은 부분을 줄여 담아 용량을 아낍니다. 영상에서 뽑은 장면들은 서로 거의 같아서 많이 줄어들지만, 따로 찍은 사진은 장마다 전혀 달라 줄어들 여지가 거의 없습니다. 줄이려면 ① 가로 크기를 작게(최대 640px) ② 장수를 줄이세요.

사진 여러 장으로 만드는 데 시간이 오래 걸리나요?

장수와 크기에 비례합니다. 한 장씩 그려 256색으로 줄이는 과정을 거치기 때문에, 640px로 60장을 만들면 수십 초 걸릴 수 있습니다. 그동안 진행 상황을 보여 드립니다. 만들기는 이 브라우저 안에서만 이루어지고 사진은 어디에도 전송되지 않으므로, 인터넷 속도와는 상관이 없습니다.

사진 몇 장으로 부드러운 GIF를 만들 수 있나요?

사진 탭의 사이 장면 채우기를 고르면 이 기기 안의 AI가 사진과 사진 사이 장면을 만들어 끼웁니다. 4장에 3장씩이면 사이 장면 9장이 더해져 13장이 되고, 사진 사이 시간은 나눠 쓰므로 길이는 0.8초 그대로입니다. 연속 촬영처럼 조금씩 움직인 사진일수록 자연스럽고, 다른 장소 · 사람의 사진 사이는 겹쳐 보일 수 있습니다. 빨리 움직인 손이나 머리카락 끝은 번질 수 있습니다. 한 장 시간을 나눠 쓰므로 1장씩은 40밀리초, 3장씩은 80밀리초 이상일 때 되고, 사이 장면은 200장까지입니다. 처음 고를 때 AI 파일 약 26MB를 한 번 받아 기기에 넣어 두며, 사진은 기기 밖으로 나가지 않습니다.

이 도구가 도움이 되었다면 공유해 주세요
결과가 이상한가요? 알려 주세요
어떤 이야기인가요?

적어 주신 글과 접속 국가만 저장합니다. 도구에 넣은 값이 자동으로 함께 보내지는 일은 없으니, 필요한 내용은 위에 직접 적어 주세요. 답장을 드릴 수는 없습니다.

계산 결과는 참고용이며 법적 효력이 없습니다.