AVIF 이미지 (.avif)
ISO/IEC 표준AVIF는 AV1 비디오 코덱에서 파생된 차세대 오픈 이미지 형식으로, 최첨단 압축 효율, 고다이나믹 레인지(HDR) 및 넓은 색 영역을 제공합니다.
AVIF을(를) JPG(으)로 변환
무료 브라우저 내 AVIF에서 JPG로 변환하는 도구입니다. 기기에서 파일을 즉시 변환할 수 있습니다.
AVIF 온라인 압축
비공개 - 파일은 기기를 벗어나지 않습니다
검사 및 메타데이터
운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 AVIF 파일을 식별합니다:
바이트 단위 헤더 시그니처 (매직 바이트)
운영 체제와 파일 분석기는 파일 선두의 바이너리 바이트 시퀀스를 검사하여 AVIF 파일을 식별합니다:
16진수 시그니처 (오프셋 4):
66 74 79 70 61 76 69 66ASCII 표현: ftypavif
표준화: ISO/IEC 23000-22 (MIAF) / AOMedia Specification
기술 사양
| 컨테이너 아키텍처 | ISO Base Media File Format (ISOBMFF / MP4 컨테이너 아키텍처) |
| 압축 | 방향성 공간 예측 및 타일 분할을 사용하는 AV1 프레임 내 비디오 압축 |
| 바이트 엔디안 | ISOBMFF 아톰/박스 크기 및 fourCC 코드에 대한 빅 엔디안(Big-Endian) |
| 색 공간 | BT.2020, DCI-P3, sRGB, 전체 ICC 프로필, NCLX 색상 원색 |
| 채널 및 구조 | 모노크롬, YUV 4:2:0, 4:2:2, 4:4:4 및 보조 알파 채널 |
| 최대 크기 | 그리드 타일당 최대 65,536 x 65,536 픽셀 (멀티 타일 구성을 통해 무제한) |
| 투명도 | 완전한 8, 10 또는 12비트 알파 투명도 채널 |
| 스트리밍 및 프로그레시브 | 다중 레이어 공간 타일링을 통한 프로그레시브 렌더링 지원 |
기술 비교 매트릭스: AVIF 대 경쟁사
| 기술적 속성 | AVIF (현재) | WebP | JPEG | JPEG XL |
|---|---|---|---|---|
| 압축 효율 | 사진 이미지에 대한 최고 압축 효율 | 양호함 (JPEG 대비 25%-35% 향상) | 기본 표준 | 고효율 + 무손실에 중점 |
| 색심도 및 HDR | 8, 10, 12비트 네이티브 HDR 및 BT.2020 색 영역 | 8비트 sRGB 전용 | 8비트 표준 | 최대 32비트 부동 소수점 HDR |
| 인코딩 속도 | 느림 / CPU 집약적 (정교한 AV1 휴리스틱 필요) | 빠른 편에서 보통 수준 | 극도로 빠름 | 보통에서 빠른 편 |
| 라이선스 | 로열티 무료 오픈 소스 (AOMedia) | 로열티 무료 (Google) | 무료 표준 | 로열티 무료 (ISO) |
| 브라우저 지원 | 최신 브라우저에서 93% 이상 지원 (Chrome, Firefox, Safari, Edge) | 97%+ | 현재 브라우저에서 폭넓게 지원되지만 지원 여부는 브라우저 버전과 플랫폼에 따라 달라집니다. | Chromium에서 실험적 지원 |
일반적인 손상 모드 및 헥스 복구 가이드
'Invalid ISOBMFF container' 오류로 인해 AVIF 파일 렌더링 실패.
근본 원인: 'ftyp' 박스가 누락되었거나 손상되었거나, 오프셋 0x04에 'avif' 브랜드 식별자가 누락됨.
복구: MP4Box 또는 헥스 편집기로 파일을 검사하여 4~11번째 바이트에 “ftypavif” 또는 호환 브랜드 “mif1”이 포함되어 있는지 확인하십시오.
보안 분석 및 파서 공격 벡터
AVIF는 복잡한 AV1 비디오 비트스트림 디코더(dav1d / libaom)에 의존합니다. 안전한 구현은 제한된 샌드박스에서 디코더를 격리합니다.
알려진 공격 벡터
- AV1 산술 코딩 또는 필름 그레인 합성 로직에서의 복잡한 비트스트림 파싱 취약점 악용.
- 방대한 멀티 타일 그리드 선언을 통한 메모리 부족 서비스 거부(DoS) 공격.
방어적 모범 사례: 최신 샌드박스에서 실행되는 Rust 디코더(ravif) 또는 dav1d가 포함된 최신 libavif를 사용하십시오.
역사적 배경 및 주요 이력
주요 장점
- 업계 최고 수준의 손실 압축 효율 (JPEG보다 최대 50% 작고 WebP보다 20% 작음).
- 네이티브 10비트 및 12비트 고다이나믹 레인지(HDR) 및 광색역(WCG) 지원.
- 로열티 비용 없이 주요 기술 대기업(Google, Apple, Microsoft, Netflix, Mozilla)의 지원 받음.
기술적 제한 사항 및 단점
- JPEG나 WebP에 비해 인코딩이 훨씬 CPU 집약적이고 느림.
- 하드웨어 가속 디코딩을 위해 최신 하드웨어나 업데이트된 운영 체제 필요.
- 무손실 모드는 단순 UI 그래픽의 경우 일반적으로 PNG나 WebP 무손실보다 효율성이 떨어짐.
흥미로운 기술적 상식
- AVIF는 MP4 비디오 파일에 사용되는 것과 정확히 동일한 ISOBMFF 컨테이너 구조 내에 패키징됩니다.
- Netflix는 글로벌 카탈로그 UI 썸네일에 AVIF를 사용하여 매일 테라바이트 단위의 네트워크 대역폭을 절약하고 있습니다.
- AVIF는 필름 그레인 합성을 지원하여 무거운 고주파 노이즈를 저장하지 않고도 시각적으로 만족스러운 텍스처를 인공적으로 생성합니다.
자주 묻는 기술 질문
AVIF는 WebP보다 더 우수합니까?
사진 이미지의 경우 AVIF는 WebP보다 훨씬 뛰어난 압축률을 제공하며(동일 품질에서 종종 20% 더 작음), 10비트 및 12비트 HDR 색상을 지원합니다. 하지만 AVIF는 WebP보다 인코딩하는 데 시간이 더 오래 걸립니다.
AVIF는 왜 인코딩 시간이 더 오래 걸립니까?
AVIF는 AV1 비디오 코덱의 프레임 내 압축 알고리즘을 사용하며, 수학적으로 최적의 압축을 찾기 위해 수천 개의 공간 예측 각도, 변환 블록 크기(4x4에서 64x64까지), 루프 필터를 평가하기 때문입니다.
일상적인 웹 이미지에 AVIF를 사용하면 JPEG를 대체할 수 있습니까?
네. 모든 주요 웹 브라우저(Chrome, Safari, Firefox, Edge)가 이제 AVIF를 기본적으로 지원합니다. HTML5 '<picture>' 대체 구문과 함께 AVIF를 사용하는 것이 업계 모범 사례입니다.