동영상 GIF 변환
동영상 몇 초를 채팅, 이슈 트래커, 슬라이드에 쓸 반복 재생 GIF로 만드세요. 워터마크도 계정도 없고, 아무것도 저장하지 않습니다. 구간, 부드러움, 너비를 고르고, 저장하기 전에 용량이 얼마인지 확인하세요.
- 저장되지 않음
- 대기열 없음, 기다림 없음
- 회원가입 없음, 워터마크 없음
사용 방법
동영상 추가
MP4, MOV, WEBM, AVI 등 어떤 동영상이든 끌어다 놓으세요. 프레임 띠가 나타납니다.
구간 선택
시작과 끝을 정한 뒤 프레임 레이트와 너비를 고르세요. 대부분의 채팅에는 초당 10프레임, 480픽셀이 알맞습니다.
GIF 다운로드
끝없이 반복 재생되며, 저장하기 전에 파일 용량을 보여 드립니다.
GIF에 담을 수 있는 것, 그리고 그 대가
프레임은 서로 섞지 않고 정해진 순간마다 뽑아냅니다. 초당 10프레임이란 0.1초마다 가장 가까운 디코딩 프레임을 가져온다는 뜻이라, 30 fps 원본이라면 세 프레임 중 두 프레임이 버려집니다. 부드럽던 움직임이 조금 끊겨 보이며, 프레임 레이트를 올리는 것 말고는 방법이 없습니다. 그러면 파일도 정확히 그만큼 커집니다. GIF는 프레임마다 따로 용량을 치르기 때문입니다.
이 형식이 오래됐다는 것이 가장 뚜렷이 드러나는 곳은 색입니다. 각 프레임은 그 프레임에서 고른 256색으로 줄어들고 디더링은 전혀 하지 않으므로, 하늘, 그러데이션, 피부색이 눈에 보이는 계단 모양으로 나타납니다. 게다가 팔레트를 프레임마다 새로 계산하므로 그 계단이 프레임마다 조금씩 움직여, 반복 재생 전체에 희미한 일렁임처럼 보입니다. 단순한 화면은 이런 문제가 없습니다. 화면 녹화, 터미널 화면, 선 애니메이션은 처음부터 256색보다 적은 색을 쓰는 경우가 많아 정확하게 나옵니다.
타이밍은 프레임마다 100분의 1초 단위의 지연으로 저장되므로, 일부 프레임 레이트만 정확히 표현할 수 있습니다. 초당 10프레임은 정확히 100분의 10초이지만, 15프레임은 6.67이 되어야 하므로 반올림 오차를 누적해 가며 프레임이 7과 6을 번갈아 씁니다. 덕분에 반복 재생 전체 길이가 짧아지지 않고 요청한 길이 그대로 유지됩니다.
다른 작업이 필요할 때
ffmpeg는 이 도구보다 더 좋은 GIF를 만들며, 사진 같은 영상에서는 비교가 안 될 정도입니다. palettegen과 paletteuse 필터가 클립 전체에 대해 팔레트 하나를 만든 뒤 그 팔레트로 디더링하므로, 프레임별 팔레트 때문에 생기는 계단 현상과 일렁임이 사라집니다. gifsicle로 결과를 더 최적화할 수 있고, 손실 설정을 쓰면 더 줄일 수 있습니다. 둘 다 브라우저에서는 쓸 수 없지만, GIF를 자주 만든다면 명령어 두 줄을 익혀 둘 가치가 있습니다.
자주 묻는 질문
GIF가 왜 이렇게 큰가요?
GIF는 1989년에 나온 형식으로, 움직임 압축이 없고 프레임당 256색만 씁니다. 480픽셀, 10 fps의 3초짜리 클립은 보통 1~3 MB이며, 너비를 두 배로 늘리면 대략 네 배가 됩니다. 중요한 두 가지 조절 값은 너비와 프레임 레이트입니다. 길이를 줄이기 전에 둘 중 하나를 낮추세요.
프레임 레이트는 얼마로 해야 하나요?
10 fps는 화면 녹화에 알맞고 대부분의 동작도 부드럽게 보입니다. 15 fps는 눈에 띄게 더 부드럽고 용량은 1.5배가 됩니다. 25 fps는 움직임 자체가 핵심인 짧고 빠른 클립용입니다.
GIF는 얼마나 길게 만들 수 있나요?
최대 1분이지만, 10초가 넘으면 대개 동영상으로 두는 편이 낫습니다. 더 긴 GIF는 수십 MB가 되어 원래 동영상보다 로딩이 느리기 때문에 제한을 두었습니다.
제 동영상이 어딘가에 저장되나요?
아니요. 프레임을 그리고 GIF를 만드는 작업이 모두 여기서 이루어지며, 결과물에 워터마크도 없습니다.
색이 왜 계단처럼 끊겨 보이나요?
GIF 프레임은 256색만 담을 수 있어서 그러데이션, 하늘, 피부색이 계단처럼 끊겨 보입니다. 프레임마다 가장 잘 맞는 팔레트를 따로 정하므로, 이 형식에서 가능한 최선입니다.
소리도 유지되나요?
GIF에는 소리를 아예 담을 수 없습니다. 소리가 중요하다면 동영상을 그대로 두고 대신 동영상 용량 줄이기를 사용하세요.
참고: GIF 하나당 최대 60초, 900프레임입니다. 투명도는 옮겨지지 않습니다. 모든 프레임을 통째로 저장하므로 파일 용량은 길이, 너비, 프레임 레이트에 따라 커집니다.
내 웹사이트에 이 도구 넣기
블로그, 수업 페이지, 도움말 글 어디에나 무료로 넣을 수 있습니다. 코드 한 줄만 붙여 넣으면 방문자가 페이지에서 바로 사용할 수 있습니다.