JPGをAVIFに一括変換する方法 - 完全バッチ変換ガイド

JPGファイルを何十枚、何百枚と一枚ずつAVIFに変換するのは面倒で時間がかかります。バッチ変換でこの問題を解決できます — フォルダ全体の画像を数時間ではなく数分で処理し、すべてのファイルに一貫した品質設定を適用できます。このガイドでは、ブラウザベースのツールからコマンドラインアプローチまで、JPGからAVIFへの一括変換の最も効果的な方法を説明します。
なぜJPGをAVIFに一括変換するのか?

AVIF(AV1 Image File Format)はJPGよりも大幅に優れた圧縮を提供し、ウェブ画像にとって最も価値のあるフォーマットアップグレードの一つです。
| 利点 | 影響 |
|---|---|
| ファイルサイズを50〜60%削減 | ストレージと帯域幅の大幅な節約 |
| 同じファイルサイズで品質向上 | 画像がよりシャープでクリーンに見える |
| 手動作業の時間を節約 | 一度に数百枚を処理 |
| 一貫した出力 | すべての画像で均一な品質とサイズ |
方法1:オンライン一括コンバーター(最も簡単)
最も簡単な一括変換方法は、ブラウザから直接JPG→AVIF変換ツールを使用することです — インストール不要です。
ステップ1:複数のファイルをアップロードする
- JPG→AVIF変換ツールを開く
- 複数のJPGファイルを一度にドラッグ&ドロップ
- またはクリックしてCtrl+クリック(MacはCmd+クリック)で複数ファイルを選択
ステップ2:品質設定を構成する
ユースケースに合った品質設定を選択してください:
| ユースケース | 品質 | 予想節約率 |
|---|---|---|
| アーカイブ | 90% | 約45%小さい |
| ポートフォリオ | 82% | 約55%小さい |
| ウェブ画像 | 75% | 約60%小さい |
| サムネイル | 65% | 約70%小さい |
ステップ3:変換してダウンロードする
「変換」をクリックしてAVIFファイルをダウンロードします:
- 個別にダウンロード — 小さなバッチ向け
- ZIPとしてすべてダウンロード — 大きなバッチ向け
方法2:ImageMagickを使ったコマンドライン
技術ユーザーや非常に多数のファイルを処理する場合、コマンドラインツールが速度と自動化を提供します。
基本的なImageMagickバッチ変換
# カレントディレクトリのすべてのJPGを品質80でAVIFに変換
for file in *.jpg; do
magick "$file" -quality 80 "${file%.jpg}.avif"
done
リサイズ付き(ウェブ向け最適化)
# 最大1200px幅、品質75で変換およびリサイズ
for file in *.jpg; do
magick "$file" -resize 1200x1200> -quality 75 "${file%.jpg}.avif"
done
Squoosh CLI(Google)
# インストールして実行
npx @squoosh/cli --avif auto *.jpg
# 特定の品質設定で
npx @squoosh/cli --avif '{"quality": 75}' *.jpg
方法3:デスクトップアプリケーション
GUIを好み、定期的にファイルを処理する必要があるユーザー向け:
XnConvert(無料、クロスプラットフォーム)
Windows、Mac、Linuxで利用可能。AVIF出力と品質管理をサポートする使いやすいバッチ処理インターフェースを提供します。
ユースケース別の最適な品質設定
Eコマース商品写真
| 設定 | 値 | 理由 |
|---|---|---|
| 品質 | 82% | 詳細とファイルサイズのバランス |
| リサイズ | 表示サイズに合わせる | 不必要に大きなファイルを避ける |
| カラースペース | sRGB | ウェブ互換性 |
写真ポートフォリオ
| 設定 | 値 | 理由 |
|---|---|---|
| 品質 | 85〜88% | 細部の保持 |
| リサイズ | 最大2400px | 高品質な表示 |
| カラースペース | sRGB | 一貫した表示 |
ブログとコンテンツ画像
| 設定 | 値 | 理由 |
|---|---|---|
| 品質 | 75% | 高速読み込みを優先 |
| リサイズ | 最大1200px | 典型的なコンテンツ幅 |
| カラースペース | sRGB | 標準ウェブ |
予想ファイルサイズ結果
典型的な写真バッチを変換した場合の予想値:
| オリジナルJPG | AVIF 85% | AVIF 75% | AVIF 65% |
|---|---|---|---|
| 500 KB | 約230 KB | 約180 KB | 約140 KB |
| 1 MB | 約450 KB | 約350 KB | 約270 KB |
| 2 MB | 約900 KB | 約700 KB | 約540 KB |
| 5 MB | 約2.2 MB | 約1.7 MB | 約1.3 MB |
平均削減率: 品質設定と画像コンテンツによって50〜70%。
バッチ変換のベストプラクティス
1. 先にファイルを整理する
開始前にクリアなフォルダ構造を作成:
📁 images/
📁 jpg_originals/ ← オリジナルをここに保管
📁 avif_converted/ ← 出力をここに
2. 全量変換前にテストする
500枚の画像を変換する前に、5〜10枚の代表サンプルでテストしてください。
3. 一貫した設定を使用する
バッチ内のすべてのファイルに同じ品質を適用する:
- サイト全体で一貫した視覚品質
- ストレージ計画のための予測可能なファイルサイズ
- 一貫した読み込み時間
4. オリジナルJPGを常に保持する
元のファイルは絶対に削除しないでください — 後で異なる設定で再変換する必要があるかもしれません。
5. ウェブ使用にはJPGフォールバックを実装する
<picture>
<source srcset="photo.avif" type="image/avif">
<source srcset="photo.jpg" type="image/jpeg">
<img src="photo.jpg" alt="写真の説明">
</picture>
一般的なバッチの問題のトラブルシューティング
「変換が非常に遅い」
原因: AVIF エンコードはCPUを多く使います。
解決策:
- より小さなバッチで処理する
- より低い品質設定を使用する(より速いエンコード)
- 大きなバッチにはデスクトップアプリやコマンドラインツールを使用する
「一部の画像が他の画像より悪く見える」
原因: グラデーション、画像上の細かいテキストなど、AVIFが圧縮しにくい特定のコンテンツタイプ。
解決策:
- 問題のある画像の品質を上げる(難しいコンテンツには90%以上)
- AVIFの品質が満足できない画像にはオリジナルJPGを保持する
「ファイルサイズがあまり減少しない」
原因: ソースJPGがすでに大幅に圧縮されている(低品質のオリジナル)。
解決策:
- より高品質なソース画像から始める
- AVIFは高品質のソースに対して最も効果的
よくある質問
一度に何枚変換できますか?
オンライン変換ツールはバッチアップロードを効率的に処理します。最高のパフォーマンスのために、50〜100ファイルのバッチで変換してください。
バッチ変換で一貫した品質は維持されますか?
はい — 同じ品質設定がバッチ内のすべてのファイルに適用され、均一な出力が保証されます。
ウェブ向けには何の品質を使うべきですか?
一般的なウェブ画像: 75〜80% 商品写真: 80〜85% ポートフォリオ/高詳細: 85〜90% アーカイブ(最高品質): 88〜92%
まとめ
JPGをAVIFに一括変換することは、ウェブプロジェクトで利用可能な最も高いインパクトの画像最適化の一つです。数時間の変換作業で総画像帯域幅を半分に削減でき、すべての訪問者のページ読み込み時間、Core Web Vitalsスコード、ユーザー体験を永続的に改善できます。
関連ツール:JPG→WebP変換 | 画像圧縮 | 画像リサイズ