온라인 GIF 압축기 사용 방법
GIF 파일은 모든 프레임을 최대 256색의 자체 팔레트를 가진 별도의 이미지로 저장하므로, 크기는 세 가지에 따라 커집니다. 각 프레임의 픽셀 수, 초당 프레임 수, 각 프레임이 쓰는 색상 수입니다. 이 도구로 세 가지를 모두 줄일 수 있습니다.
너비를 절반으로 줄이면 픽셀이 4분의 1이 되므로 너비의 효과가 가장 큽니다. 그다음은 프레임 레이트입니다. 대부분의 리액션 GIF는 초당 10프레임으로도 괜찮아 보이며, 25에서 낮추면 프레임 수가 절반 이하로 줄어듭니다. 색상을 128색이나 64색으로 줄이면 사진보다 그래픽에서 더 많이 절약되며, 그라데이션에 눈에 띄는 밴딩이 약간 생깁니다.
GIF 파일은 애니메이션 자체에서 만든 팔레트로 다시 인코딩되므로 고정된 웹 팔레트보다 훨씬 좋아 보입니다. 투명도는 유지됩니다. 이 작업을 하는 엔진은 WebAssembly로 컴파일된 ffmpeg이며, 처음 압축을 누를 때 한 번 다운로드됩니다.
경험상 너비 480픽셀, 초당 10프레임, 128색으로 시작하세요. 결과가 여전히 너무 크면 색상보다 너비를 먼저 낮추세요. 폭이 좁은 GIF 파일이 팔레트가 부족한 GIF 파일보다 더 선명해 보이기 때문입니다. 애니메이션이 길다면 중요한 부분만 남기고 잘라 내는 것이 어떤 설정보다 더 많이 줄여 줍니다.
GIF 압축기 설정 설명
| 너비 | 원본 유지, 480, 320 또는 240픽셀. 더 작은 GIF 파일을 확대하지 않습니다. |
|---|---|
| 프레임 레이트 | 원본 유지, 초당 15, 10 또는 8프레임. 속도는 그대로입니다. |
| 색상 | 256, 128, 64 또는 32색, 애니메이션 자체에서 추출합니다. |
| 디더링 | 색상을 줄일 때 밴딩을 감추는 규칙적인 패턴. |
GIF 파일을 압축해야 할 때
플랫폼이 크기 때문에 GIF를 거부할 때, 무거운 애니메이션 때문에 페이지가 너무 느리게 로드될 때, 리액션 GIF 파일을 채팅 앱 제한에 맞춰야 할 때 GIF를 압축합니다. 이메일 뉴스레터도 그런 경우입니다. 많은 이메일 클라이언트가 애니메이션 GIF를 표시하지만 큰 GIF는 메시지를 느리게 하므로 1~2메가바이트 이하로 유지하는 것이 좋습니다.
압축하기 전에
GIF 파일이 동영상에서 만들어졌다면, 이미 큰 GIF 파일을 압축하기보다 동영상으로 돌아가 더 작은 크기로 GIF 파일을 다시 만드는 편이 더 좋은 경우가 많습니다. 동영상을 받는 웹사이트에서 공유한다면 같은 클립의 MP4 파일이 보통 GIF 파일보다 10배 작고 더 좋아 보입니다.
GIF 압축기 사용 방법 단계별 안내
- 선택 버튼을 누르거나 파일을 상자로 끌어다 놓으세요. 여러 파일을 한 번에 추가할 수 있으며, 파일은 기기 밖으로 나가지 않습니다.
- 파일을 사용할 곳에 맞게 너비, 프레임 레이트, 색상을 설정하세요. 기본값으로 시작하면 좋습니다.
- 압축을 누르세요. 처음에는 약 32MB 크기의 압축 엔진을 한 번 다운로드하며, 브라우저가 다음을 위해 보관합니다.
- 각 파일 옆에서 결과를 확인하세요: 원래 크기, 새 크기, 줄어든 비율. 설정 때문에 파일이 더 커질 경우, 더 큰 파일을 받는 대신 그 사실을 알려 드립니다.
- 다운로드를 눌러 압축된 각 파일을 저장하세요.
얼마나 작아지는지를 결정하는 요소
GIF 파일은 픽셀 수, 프레임 수, 색상 수에 비례해 작아집니다. 너비를 절반으로 줄이면 모든 프레임의 픽셀이 4분의 1이 되고, 초당 20프레임에서 10프레임으로 낮추면 프레임이 절반이 되며, 색상을 절반으로 줄이면 각 프레임이 조금 더 잘 압축됩니다. 단색 배경 위의 로고처럼 정지된 영역이 넓은 애니메이션은 동영상에서 잘라낸 영상보다 훨씬 잘 압축됩니다.
온라인에서 GIF를 압축해도 안전한가요?
대부분의 온라인 도구에서 "온라인"이란 파일이 회사 서버에 업로드되어 그곳에서 처리되고, 삭제되기 전까지 한동안 보관된다는 뜻입니다. 여기서는 그렇지 않습니다. 페이지가 변환기 코드를 브라우저로 내려받고, 파일은 사용자의 기기에 있는 탭 안에서 읽히고 처리됩니다. 파일은 TapToConvert나 다른 누구에게도 전송되지 않습니다.
직접 확인할 수 있습니다. 페이지와 (오디오 및 동영상의 경우) 변환 엔진이 로드된 후 Wi-Fi를 꺼도 도구는 계속 작동합니다. 이는 서버가 정하는 대기열, 일일 한도, 크기 제한이 없다는 뜻이기도 합니다. 유일한 한도는 브라우저가 탭 하나에 할당하는 메모리입니다.
GIF 압축기 자주 묻는 질문
Discord나 Slack용 GIF 파일은 어떤 크기여야 하나요?
Discord는 대부분의 사용자에게 최대 10MB를 허용하고, Slack은 몇 메가바이트까지 GIF를 대화 안에 표시합니다. 너비 480픽셀, 10fps의 GIF 파일은 보통 두 기준 모두에 넉넉히 들어갑니다.
애니메이션 속도가 바뀌나요?
아니요. 프레임이 빠지면 남은 프레임이 더 오래 표시되므로, 애니메이션은 덜 부드러울 뿐 같은 속도로 재생됩니다.
압축한 후 GIF 파일이 거칠어 보이는 이유는 무엇인가요?
색상을 줄이면 밴딩을 감추기 위해 디더링 패턴이 더해집니다. 더 부드러운 결과를 원하면 256색이나 128색을 선택하고, 대신 너비를 낮춰 크기를 줄이세요.
GIF 파일을 대신 동영상으로 바꿀 수 있나요?
예. GIF MP4 변환기는 보통 GIF 파일보다 훨씬 작으면서 똑같아 보이는 동영상을 만들며, GIF를 받는 대부분의 사이트는 MP4 파일도 받습니다.
파일이 업로드되나요?
아니요. 압축은 브라우저 탭 안에서 실행되므로 파일은 기기에 그대로 남고 서버로 전송되지 않습니다.