-
Notifications
You must be signed in to change notification settings - Fork 40
Home
Cyril Concolato edited this page Feb 5, 2019
·
17 revisions
This page gathers some known implementations supporting AVIF, and provides some test files.
- MP4Box from the GPAC Project can create HEIF files and in particular AVIF files with Image Items from the Key Frames of an AV1 video stream, with the following command-line:
MP4Box -add-image file.av1:time=0 -brand avif file.avif
.
- MP4Box.js is a demuxer for ISOBMFF file with support for AVIF files. You can for example inspect the content of an AVIF file
- This player allows you to visualize AVIF files (only one image item at the moment). It is based on the WASM compilation of Libaom.
- Windows File Explorer can show AVIF thumbnails, display Exif metadata and preview AVIF images. Requires the Windows 10 "19h1" preview release, which can be obtained from the Windows Insider program, and the AV1 Video Extension.
- MSPaint.exe. The "Paint" app in Windows 10 can display AVIF images. Requires Windows 10 build 18305 or later, and the AV1 Video Extension.
- WMPlayer.exe. Windows Media Player in Windows 10 can display AVIF images. Requires Windows 10 build 18317 or later, and the AV1 Video Extension.
- Windows File Explorer can edit the "Date Taken", "Copyright" and a few other metadata fields in AVIF files. (To edit these fields, right-click on the file, and then choose "Properties" and "Details".) This requires Windows 10 build 18305 or later, and the AV1 Video Extension.
- Windows File Explorer can rotate AVIF files. (To do this, right-click on the file and choose "Rotate left" or "Rotate right".) This requires Windows 10 build 18317 or later, and the AV1 Video Extension.
- Windows Imaging Component (WIC). This API supports AVIF when the AV1 Video Extension is installed. (Requires a Windows 10 "19h1" preview release from the Windows Insider program.) The API is recommended for Windows apps written in C++.
- Windows.Graphics.Imaging. This API supports AVIF when the AV1 Video Extension is installed. (Requires a Windows 10 "19h1" preview release from the Windows Insider program.) The API is recommended for Windows apps written in C# or JavaScript and also works with C++. An overview of how to use the API is available here, and there is a complete sample app on GitHub.