Code/Web

AVIF 그림 파일 포맷

codens 2021. 1. 28. 00:51

 

    - AV1 (AV1-based Image Format) 코덱의 정지 이미지 파일 포멧

    - jpeg 보다 50%, webp보다 20% 압축률이 높음(크기 작음)

    - HDR 지원, 

    - 애니메이션 지원 https://gif2avif.com/

    - 무손실(lossless) 압축 지원

 

//----------------------

* 웹 브라우저 지원

https://caniuse.com/avif

Chrome 85 (2020/08)

Firefox 77 (2020/06)

    : about:config  ->  image.avif.enabled : true

    v86부터 기본 지원



//--------------------

* HTML test source

<img src="test.avif" alt="avif format test image"/>



//--------------------

* AVIF 이미지 뷰어

 

- GIMP (에디터)

gimp.org

 

 

- XnView MP

https://www.xnview.com/en/xnviewmp/



//-------------------------------------

Windows 10 Microsoft Store
AV1 Video Extension 코덱 설치
https://www.microsoft.com/en-us/p/av1-video-extension-beta/9mvzqvxjbq9v

- Microsoft Paint (with AV1 Video Extension)

C:\Windows\System32\mspaint.exe




//-------------------

< AVIF 포맷 변환 >



* AOMediaCodec / libavif

https://github.com/AOMediaCodec/libavif

AOMediaCodec - libavif v0.9.0.zip
8.19MB

    - 인코딩 : jpg -> avif

avifenc.exe in.jpg out.avif

 

    - 디코딩 : avif -> jpg

avifdec.exe in.avif out.jpg




*  Kagami /go-avif

https://github.com/Kagami/go-avif

go-avif v0.1.0-avif-win-x64.zip
4.01MB

avif -e dog.png -o doggy.avif --best -q 15



//-----------------------------------------------------------------------------
av1 비디오 포맷으로 변환

    - ffmpeg v4.4  (2021년) 부터 av1 코덱 지원
https://github.com/FFmpeg/FFmpeg/blob/master/Changelog

ffmpeg -i input.mp4 -c:v libaom-av1 -crf 30 -b:v 0  output.mkv
    - 주의 인코딩 속도 매우 느림 : 0.024x (41배)

 

 

 

//-----------------------------------------------------------------------------

// 참고

 

* 화질 , 용량 비교

https://jakearchibald.com/2020/avif-has-landed/



https://libre-software.net/avif-test/



https://reachlightspeed.com/blog/using-the-new-high-performance-avif-image-format-on-the-web-today/

 

https://github.com/link-u/avif-sample-images

 

 

반응형