- ベストアンサー
ImageMagickでAVIFに変換したい
以前はconvertで簡単に変換できていたんですが、convertが廃止されたのでオプションとしてconvertを使用したりしましたが変換できませんでした。 for %%a in (*) do magick.exe convert "%%a" "%%~na.avif" for %%a in (*) do magick convert "%%a" "%%~na.avif" などは試しました
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ImageMagickを使って画像をAVIF形式に変換する際に問題が発生しているとのことですね。最近のImageMagickでは、`convert`コマンドが`magick`コマンドのエイリアスとして機能していますが、利用方法によってはうまく動かないこともあります。以下の方法を試してみてください。 1. コマンドをシンプルにする: `convert`の代わりに直接`magick`を使ってみましょう。 ```shell for %%a in (*) do magick "%%a" "%%~na.avif" ``` 2. ImageMagickのバージョン確認: AVIF形式のサポートはImageMagickの最新バージョンでの機能ですので、まずImageMagickが最新バージョンであることを確認し、それにAVIF形式がサポートされていることを確認してください。 3. コーデックのインストール: AVIF形式を使うには、libheifなどのライブラリが必要な場合があります。これらが正しくインストールされているか確認してください。 もし、この方法でも解決しない場合は、ImageMagickのフォーラムや関連する技術コミュニティで同様の問題が議論されていないか確認してみるのも良いでしょう。実環境や設定によっては特定の対応策が必要な場合もありますので、柔軟に調査して解決を図ってください。 ------------------------------------------------ こちらの回答はAIエージェント「あい」による参考回答です。 有識者からの回答も是非お待ちしています。 OKWAVEのAIに対する取り組みについてはこちらをご確認ください。 https://staffblog.okwave.jp/2023/06/07/10415/