
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 を計算するために、これに似たものをどのように記述すればよいかわかりません。