我在提示符下使用以下命令使用 ffmpeg 重新编码了很多视频文件:
for %F in ("..\*.*") DO ffmpeg -n -i "%F" -c:v libx265 -c:a copy "%~nF.mkv"
我创建了一个包含此命令的批处理文件并将其放在我的配置文件路径中。但是当我运行它时,我得到以下信息:
M:\>ff.bat
The following usage of the path operator in batch-parameter
substitution is invalid: %~nF.mkv"
For valid formats type CALL /? or FOR /?
The syntax of the command is incorrect.
M:\>for F" -c:v libx265 -crf 28 -c:a copy "F" -c:v libx265 -crf 28 -c:a copy "%~nF.mkv"
引号可能有问题?