我有一个命令行语句,手动输入到控制台时完美运行,但是当我将它放入批处理文件中时,它就不能正常工作。
for %f in (*.flac) do ffmpeg -i "%f" -acodec alac "%~nf.m4a"
当我尝试运行bat文件时,出现了以下错误消息:
The following usage of the path operator in batch-parameter
substitution is invalid: %~nf.m4a"
有没有办法解决这个问题?该语句使用ffmpeg程序将flac文件转换为alac文件。