93の品質を持つJPEGXLのフォルダー内のすべての画像をエンコードし、すべての画像のVMAFスコアを作成するImageMagickを使用してバッチスクリプトを作成するために、以下を使用できます。

@ECHOオフ
（*.jpg）do（*.jpg）の場合（
    Magick Convert "%%〜a" sampling -factor 4：2：0 -quality 93 "%% 〜na -93.jxl"
    vmafossexec yuv420p 1920 1080 "%% 〜na-93.jxl"  -  log "vmaf scores.txt"
    if％errorlevel％leq 90（
        Magick Convert "%%〜a" sampling -factor 4：2：0 -quality 97 "%% 〜na -97.jxl"
        vmafossexec yuv420p 1920 1080 "%% 〜na-97.jxl"  -  log "vmaf-scores-n.txt"
        if％errorlevel％leq 90（
            シャットダウン-S
        ））））
    ））））
））））

スクリプトは、jpegxlのすべての画像を93の品質でエンコードし、「vmaf scores.txt」というテキストファイルにVMAFスコアを保存します。スコアを90％未満のすべての画像は97の品質で再びエンコードされ、VMAFスコアは「VMAF-Scores-n.txt」というテキストファイルに保存されます。1つの写真で品質がまだ90％未満の場合、コンピューターはシャットダウンされます。
Um ein Batch-Skript mit ImageMagick zu erstellen, das alle Bilder in einem Ordner in JpegXL mit einer Qualität von 93 encodiert und einen VMAF-Score von allen Bildern erstellt, können Sie Folgendes verwenden:

@echo off
for %%a in (*.jpg) do (
    magick convert "%%~a" -sampling-factor 4:2:0 -quality 93 "%%~na-93.jxl"
    vmafossexec yuv420p 1920 1080 "%%~na-93.jxl" --log "vmaf-scores.txt"
    IF %ERRORLEVEL% LEQ 90 (
        magick convert "%%~a" -sampling-factor 4:2:0 -quality 97 "%%~na-97.jxl"
        vmafossexec yuv420p 1920 1080 "%%~na-97.jxl" --log "vmaf-scores-new.txt"
        IF %ERRORLEVEL% LEQ 90 (
            shutdown -s
        )
    )
)

Das Skript wird alle Bilder in JpegXL mit einer Qualität von 93 encodieren und die VMAF-Scores in einer Text-Datei namens "vmaf-scores.txt" speichern. Alle Bilder, die einen Score unter 90% haben, werden noch einmal mit einer Qualität von 97 encodiert und dessen VMAF-Scores in einer Text-Datei namens "vmaf-scores-new.txt" gespeichert. Wenn bei einem Bild die Qualität immer noch unter 90% liegt, wird der Computer heruntergefahren.