GIF 파일: 256색, 소리 없음, 그래도 피할 수 없는 포맷
GIF 파일이 그렇게 큰 이유, 256색 제한이 동영상에 미치는 영향, 대신 MP4를 써야 할 때를 설명합니다. 업로드 없이 브라우저에서 GIF를 변환하세요.
한눈에 보기
- 종류
- 이미지
- 압축
- 무손실
- 확장자
- .gif
- MIME 유형
- image/gif
- 다른 이름
- Graphics Interchange Format
GIF는 1987년에 나왔고, 이 포맷을 규정하는 두 가지 제한도 그 시대에서 그대로 왔습니다. 프레임당 최대 256색, 그리고 오디오 트랙이 전혀 없다는 점입니다. 색 제한 때문에 사진을 GIF로 저장하면 계단 현상과 디더링이 보입니다. 포맷이 256가지 색을 골라 나머지는 그 색들을 섞어서 근사해야 하므로, 피부나 하늘, 그라데이션에 자잘한 점무늬가 나타납니다.
더 읽기
크기 문제는 이와 별개이며 더 심각합니다. GIF에는 모든 동영상 코덱이 쓰는 기법, 즉 프레임 사이에서 바뀐 부분만 저장하는 움직임 보상이 없습니다. 그래서 크기가 길이와 디테일에 거의 정비례해 늘어납니다. 30초짜리 클립이 원본 MP4보다 열 배 커질 수 있는데, 30년에 걸친 압축 기술의 격차가 파일 하나에 드러나는 셈입니다.
따라서 동영상에서 좋은 GIF를 만드는 일은 대부분 팔레트에 달려 있습니다. 고정된 웹 팔레트에 색을 맞추면 흔히 보던 탁한 결과가 나옵니다. 이 사이트는 첫 번째 패스에서 해당 클립에 맞는 팔레트를 만들고, 두 번째 패스에서 그 팔레트와 디더링으로 렌더링합니다. 동영상처럼 보이는 GIF와 동영상을 팩스로 보낸 것 같은 GIF의 차이는 전부 여기서 나옵니다.
솔직한 조언은, 다른 것이 허용되지 않는 곳에서만 GIF를 쓰라는 것입니다. 이슈 트래커, 일부 채팅 앱, 이메일, 오래된 포럼 같은 곳입니다. 예전에 GIF를 요구하던 플랫폼도 이제는 대부분 동영상 업로드를 받으며, 같은 클립의 MP4가 더 작고 선명하고 소리도 담을 수 있습니다. GIF가 꼭 필요하다면 몇 초 길이, 초당 12프레임, 너비 수백 픽셀 정도로 유지하세요.
GIF을(를) 다른 형식으로 변환
다른 형식을 GIF(으)로 변환
GIF 자주 묻는 질문
GIF가 원본 동영상보다 큰 이유는 무엇인가요?
GIF는 프레임을 거의 독립적으로 저장하는 반면, 최신 동영상 코덱은 프레임 사이의 차이를 저장하기 때문입니다. 두 포맷 사이에는 30년의 압축 연구가 놓여 있습니다.
얼마나 긴 클립을 GIF로 변환할 수 있나요?
현실적으로는 몇 초입니다. 1분짜리 영상은 대부분의 브라우저가 표시하기 버거운 파일이 됩니다. 그보다 길다면 동영상으로 두세요.
색이 왜 점점이 얼룩져 보이나요?
디더링 때문입니다. 256색 팔레트에 없는 색을 사용 가능한 색들을 섞어 근사하는 것입니다. 일반적인 크기로 볼 때는 디더링 없이 생기는 눈에 띄는 계단 현상보다 훨씬 나은 선택입니다.
GIF에 소리가 있나요?
없습니다. 이 포맷에는 오디오 트랙이 아예 없습니다. 동영상을 GIF로 변환하면 소리는 완전히 버려집니다. 소리가 필요하다면 MP4나 WebM을 쓰세요.
짧은 클립은 GIF와 MP4 중 무엇이 좋나요?
허용되는 곳이라면 MP4입니다. 더 작고 선명하며 오디오도 담을 수 있습니다. GIF는 다른 것이 허용되지 않는 곳에서만 쓰세요. 일부 이슈 트래커, 채팅 앱, 이메일이 아직 그렇습니다.
GIF를 PNG나 JPG로 변환하면 어떻게 되나요?
해당 포맷은 이미지 한 장만 담으므로 첫 번째 프레임만 기록됩니다. 256색 계단 현상은 이미 픽셀의 일부이므로 복구되지 않고 그대로 남습니다.
프레임 레이트와 너비는 어떻게 정해야 하나요?
기본값인 초당 12프레임, 너비 480픽셀이 대부분의 콘텐츠에 맞습니다. 화면 녹화나 느린 패닝이라면 8 또는 10 fps로 낮추세요. 눈에 보이는 손해보다 크기 절감 효과가 더 큽니다.
GIF는 투명 배경을 지원하나요?
완전히 투명한 색상 인덱스 하나만 지원합니다. 반투명이 없으므로 부드러운 가장자리도 표현할 수 없습니다. PNG와 WebP에는 제대로 된 알파 채널이 있으므로, 로고는 그쪽 포맷에 맞습니다.