.avif 画像をダブルクリックすると Windows のフォト アプリが開き、エラーや黒い画面、あるいは「このファイル形式はサポートされていないようです」と表示されます。ファイル自体はたいてい問題なく、Windows が単独で AVIF をデコードできないだけです。ここでは、その理由と、効果のある 3 つの解決策を紹介します。
なぜフォトは AVIF を開けないのか
フォト アプリが AVIF を表示できるのは AV1 ビデオ拡張機能 がインストールされているときだけです。AVIF 画像は AV1 ビデオコーデックを基にしているからです。インストールしたばかりの Windows ではこの拡張機能がないため、フォトにはファイルをデコードする手段がありません。インストールされていても、一部の AVIF ファイル (たとえば特定の HDR や 10 ビットの画像) は依然として失敗することがあります。
解決策 1: AV1 ビデオ拡張機能をインストールする
- Microsoft Store を開きます。
- Microsoft の AV1 ビデオ拡張機能 を検索してインストールします (無料)。
- フォト アプリを再起動し、ファイルをもう一度開きます。
これが公式の方法で、ほとんどのケースを解決します。特定のファイルがそれでも開けない場合は、解決策 2 に進んでください。
解決策 2: AVIF を自身でデコードするビューアーを使う (恒久的な解決策)
最も確実な方法は、Windows のコーデックへの依存をやめることです。HawkView は AVIF を自身でデコードするため、Store の拡張機能の有無にかかわらず、どの .avif ファイルも同じように開きます。.avif の既定アプリに設定すれば、それ以降はダブルクリックするだけで開けます。HEIC、JPEG XL、WebP、RAW も開けます。詳しい手順は、Windows で AVIF ファイルを開く方法をご覧ください。
解決策 3: AVIF ファイルを変換する
その 1 枚の画像をほかの場所で使いたいだけなら、コピーを JPG または PNG に変換しましょう (HawkView でファイルを開き、コピーを保存します)。サイズの小さい AVIF の元ファイルを残したまま、どこでも使える互換性の高い版を手に入れられます。
それでも解決しない場合は
- Windows とフォト アプリを更新してから、もう一度試します。
- AV1 ビデオ拡張機能がインストール済みなのに失敗する場合は、再インストールします。
- ファイルが本当に AVIF か (誤った拡張子のファイルでないか) を HawkView で開いて確認します。有効なファイルであれば正しく表示されます。
まとめ
フォトが AVIF で失敗するのは、Windows に標準の AVIF デコーダーがないためです。手早く直すには AV1 ビデオ拡張機能をインストールしましょう。二度とコーデックを探し回りたくないなら、HawkView のようにネイティブ対応するビューアーで AVIF を開いてください。