コンソールに手動で入力すると完全に機能するコマンドラインステートメントがありますが、batファイルに入れると機能しません。
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ファイルに変換します。