포맷 가이드
움직이는 이미지와 영상 포맷 실용 가이드
GIF, WebP, MP4, animated AVIF를 움직임, 투명도, 소리, 호환성, 실제 측정 결과를 기준으로 비교합니다.
포맷을 고를 때는 여러 조건을 함께 봐야 합니다. 용량뿐 아니라 재생 지원, 투명도, 소리, 화질, 결과물을 사용할 곳도 중요합니다. 적합한 선택은 파일과 사용처에 따라 달라집니다.
파일을 어디에 쓸지 먼저 정하세요
- 이미지 요소나 투명도가 필요한 페이지: 애니메이션 이미지 포맷이 맞을 수 있습니다. 사용처가 해당 포맷을 지원하는지, 변환 뒤 알파 투명도가 유지되는지 확인하세요.
- 영상 재생이 가능한 페이지: 짧은 클립에는 MP4가 실용적인 선택일 수 있습니다. 투명도는 담지 않으며, 소리 보존 여부는 원본과 출력 설정에 따라 달라집니다.
- 다른 서비스에 업로드: 변환 전에 서비스가 현재 허용하는 포맷과 용량 제한을 확인하세요. 원본을 받는다면 그대로 두는 편이 가장 간단할 수 있습니다.
이 내용은 선택의 출발점이지 보장은 아닙니다. 서비스와 브라우저의 포맷 지원은 달라질 수 있고, 같은 원본도 설정에 따라 결과가 크게 다릅니다.
자주 쓰는 포맷의 특징
GIF
GIF는 널리 알려져 있고 애니메이션을 지원하지만 색상 수에 제한이 있습니다. 사용처에서 GIF를 요구한다면 여전히 유용합니다. 기존 GIF를 변환해도 용량이 줄거나 화질이 나아진다고 보장할 수 없습니다.
WebP
WebP는 해당 기능을 구현한 브라우저와 도구에서 애니메이션과 투명도를 지원합니다. 애니메이션 이미지의 후보가 될 수 있지만 게시할 곳에서 재생되는지 확인해야 합니다. 인코더 설정과 원본 내용이 화질과 용량에 영향을 줍니다.
MP4
MP4는 웹의 짧은 클립에 흔히 쓰이는 영상 컨테이너입니다. 영상 요소로 재생할 수 있다면 일부 콘텐츠에서 애니메이션 이미지보다 파일을 작게 만들 수 있습니다. 다만 투명한 픽셀은 보존되지 않습니다. 무음 출력이 필요하면 소리가 제거됐는지, 소리가 필요하면 보존됐는지 확인하세요.
AVIF
AVIF는 정지 이미지와 이미지 시퀀스를 표현할 수 있지만, 애니메이션 AVIF 지원은 인코더와 브라우저, 게시 서비스마다 다릅니다. 애니메이션 출력과 투명도 처리는 직접 확인해야 합니다. 이 도구는 별도 브라우저 Worker에서 libavif와 libaom으로 animated AVIF를 출력합니다. 투명도를 유지하고 소리 없는 애니메이션을 만들며, 선택한 프레임 속도와 무한 반복으로 타이밍을 정규화합니다. 대상 브라우저나 서비스에서 결과를 확인하세요.
실제 결과를 비교하세요
모든 입력에서 용량이 줄어드는 포맷은 없습니다. 단색 애니메이션, 화면 녹화, 사진 같은 영상, 이미 압축된 파일은 서로 다르게 처리됩니다. 변환에 따라 화질, 재생 타이밍, 투명도, 소리가 바뀔 수도 있습니다.
결과를 비교할 때는 다음을 확인하세요.
- 결과가 실제로 사용할 곳에서 재생되는지 확인합니다.
- 움직임의 타이밍과 반복 재생이 자연스러운지 살펴봅니다.
- 작은 디테일, 그라데이션, 투명한 경계가 괜찮은지 확인합니다.
- 소리가 의도한 대로 들어 있거나 빠졌는지 확인합니다.
- 실제 파일 크기와 변환 시간이 용도에 맞는지 확인합니다.
긴 영상은 대표 구간을 시험한 뒤 전체 출력도 확인하세요. 짧은 시험은 선택에 도움을 주지만 최종 용량을 보장하지는 않습니다.
이 도구의 현재 상태
현재 도구는 GIF와 MP4 파일을 받아 전체 파일을 WebP·animated AVIF·MP4로 변환할 수 있습니다. 지원 제한은 파일당 25 MiB, 30초, 2,073,600픽셀, 900프레임입니다. 출력은 실험 단계이므로 사용 전에 결과를 확인하세요. AVIF에는 보수적인 128 MiB 디코딩 프레임 메모리 한도가 추가로 적용되므로 큰 작업은 출력 너비나 프레임 속도를 낮춰야 할 수 있습니다. 다른 설정을 시험할 수 있도록 원본을 보관하세요.