0

我已经研究了很长时间使用 CMD AVISynth 示例创建 AViSynth 批处理:

> DirectShowSource("C:\Users\...\conan848.mkv", fps=23.976, audio=false,
> convertfps=true).AssumeFPS(24000,1001)
> #deinterlace
> #crop LanczosResize(1280,720) # Lanczos (Sharp)
> #denoise

使用这个 Avisynth 模板,只有文件路径、“fps”和“AssumeFPS”会更改每个文件,所以我使用 mediainfo 来获取这些信息(文件夹“NHU”有 13 个 mkv 文件:Vandread 1st Stage 01、Vandread 1st Stage 02、. ..) - 在 CMD 中使用 mediainfo

mediaInfo "C:\Users...\NHU*.mkv" --Inform=file://mau.txt > framerate.txt

使用 mau.txt:

常规;%FileName%
视频;%BFrameRate_Modeg%:%FrameRate/String% \r\n

结果在文件 framerate.txt

Vandread 1st Stage 01 :23.976 (24000/1001) FPS
Vandread 1st Stage 02 :23.976 (24000/1001) FPS
.....
Vandread 1st Stage 12 :23.976 (23976/1000) FPS
Vandread 1st Stage 13 :23.976 FPS

之后,我不知道如何创建批处理 Avisynth 脚本,例如:Vandread 1st Stage 01.avs、Vandread 1st Stage 02.avs、...

4

0 回答 0