ffmpeg コマンドをバッチ ファイルとして使用して、フォルダー内のすべてのファイルを読み取り、それらの PSNR を計算するにはどうすればよいでしょうか?

ffmpeg コマンドをバッチ ファイルとして使用して、フォルダー内のすべてのファイルを読み取り、それらの PSNR を計算するにはどうすればよいでしょうか?

FFmpeg を使用して mp4 ファイルにエンコードしたビデオがいくつかありますが、フォルダー内のすべてのファイルを読み取り、それらの PSNR を計算し、各ビデオを個別のテキスト ファイルに保存するバッチ ファイルを作成する必要があります。各ビデオに次のコードを使用しましたが、ビデオごとにこのコマンドを作成する必要があり、ビデオの数が多いです。この問題について何か提案はありますか?

ffmpeg.exe -i input.mkv -i 2.mkv -lavfi psnr=stats_file=psnrmkv.txt -f null -

このコードを使用して、フォルダー内のすべてのファイルを mp4 形式にエンコードしました。

for %%a in ("*.mp4") do ffmpeg.exe -i "%%a" -c:v  libx264 -pix_fmt yuv420p  -b:v 6000K -bufsize 6000K -minrate 6000K -maxrate 6000K -x264opts keyint=120:min-keyint=120 -preset veryfast -profile:v high output\%%~na.mp4"
pause

しかし、フォルダー内のすべてのビデオ ファイルの psnr を計算するために、これに似たものをどのように記述すればよいかわかりません。

関連情報