본문으로 건너뛰기
AZ Tools

동영상 GIF 변환기

동영상의 원하는 구간을 브라우저에서 바로 움직이는 GIF로 만듭니다. 시작 시점·길이·프레임 수·너비를 고르고, 파일은 기기 밖으로 나가지 않습니다.

사용법

  1. 동영상 파일을 끌어다 놓거나 눌러서 고릅니다. 미리보기에서 재생해 원하는 장면을 찾을 수 있습니다.
  2. 시작 시점(또는 미리보기를 멈추고 '현재 위치 사용')과 구간 길이를 초 단위로 정합니다.
  3. 초당 프레임 수, 너비, 무한 반복 또는 한 번 재생을 고릅니다. 프레임 수와 출력 크기가 바로 바뀌어 표시됩니다.
  4. 'GIF 변환'을 누르고 프레임 카운터가 끝나면 결과를 확인한 뒤 내려받습니다.

자세한 설명

펼치기

동영상을 고르고 시작 시점과 길이를 정하면, 도구가 그 구간을 한 프레임씩 넘기며 지정한 너비로 그린 뒤 움직이는 GIF로 인코딩합니다. 모든 과정은 이 탭 안에서 일어납니다. 동영상은 브라우저 자체 디코더로 읽고, 어디에도 업로드하지 않습니다.

프레임마다 최대 256색의 팔레트를 따로 만들기 때문에 빨간 장면에서 파란 장면으로 바뀌는 영상도 두 색이 모두 살아 있습니다. 다만 GIF는 한 프레임에 256색을 넘길 수 없어 부드러운 그라데이션이나 피부색에는 약간의 계단 현상이 생깁니다. 설정 문제가 아니라 형식의 한계입니다. GIF에는 소리 트랙이 없어 오디오는 빠집니다.

GIF는 모든 프레임을 한 장의 이미지로 저장하므로 용량이 빠르게 커집니다. 너비를 절반으로 줄이면 용량은 대략 4분의 1이 되고, 리액션 짤이나 화면 녹화 데모는 초당 10프레임이면 대개 충분합니다. 메모리를 지키기 위해 GIF 하나는 300프레임까지이며, 변환 전에 표시되는 프레임 수로 잘리는지 미리 알 수 있습니다.

GIF의 프레임 간격은 100분의 1초 단위로 저장되어 15fps는 7/100초(약 14.3fps), 12fps는 8/100초(12.5fps)가 됩니다. 열 수 있는 형식은 브라우저에 따라 다릅니다. MP4(H.264)·WebM·MOV는 대부분 되지만 HEVC나 MKV는 브라우저에 따라 재생되지 않을 수 있고, 그때는 빈 GIF 대신 안내 문구를 보여 줍니다.

자주 묻는 질문

동영상이 서버로 업로드되나요?

아니요. 동영상은 로컬 객체 URL로 열리고, 브라우저가 디코딩한 뒤 이 페이지의 자바스크립트가 GIF로 인코딩합니다. 페이지를 연 뒤 인터넷을 끊어도 그대로 작동합니다.

GIF 용량이 왜 이렇게 큰가요?

GIF는 MP4와 달리 움직임 예측 없이 프레임마다 전체 그림을 단순한 LZW 압축으로 저장합니다. 용량은 너비×높이×프레임 수에 비례합니다. 너비·프레임 수·길이를 줄이세요. 320px, 10fps, 3초 클립은 보통 2MB보다 훨씬 작습니다.

색이 약간 계단처럼 보여요.

GIF 한 프레임에는 최대 256색만 담을 수 있습니다. 도구가 프레임마다 새 팔레트를 만들어 최대한 맞추지만, 부드러운 그라데이션에는 단계가 보입니다. 색 정확도가 중요하면 MP4나 WebM으로 두는 편이 낫습니다.

어떤 동영상 형식을 지원하나요?

브라우저가 재생할 수 있는 것이면 됩니다. MP4(H.264), WebM(VP8/VP9/AV1), MOV는 거의 모든 곳에서 됩니다. HEVC(H.265)와 MKV는 브라우저와 운영체제에 따라 다르며, 디코딩할 수 없는 파일이면 빈 GIF 대신 안내가 나옵니다.

프레임 속도가 정확하지 않은 이유는요?

GIF 프레임 간격은 100분의 1초 단위의 정수입니다. 10·20·25fps는 정확히 맞고, 12·15fps는 8/100초와 7/100초로 반올림됩니다. 2/100초보다 짧은 간격은 브라우저가 느리게 재생하기 때문에 25fps가 가장 높은 선택지입니다.

길이 제한이 있나요?

GIF 하나는 300프레임까지입니다. 10fps면 30초, 25fps면 12초입니다. 설정 아래 프레임 수 표시에서 구간이 잘리는지 알려 줍니다.

관련 도구