
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을 계산하기 위해 이와 유사한 것을 어떻게 작성할 수 있는지 모르겠습니다.