使用ffmpeg批量将wav转换为m4a文件

1 audio ffmpeg m4a wav

我正在尝试在终端中使用 ffmpeg 将数千个 wav 文件批量转换为 Mac OS Mojave 上的 96k m4a 文件。
\n我正在尝试使用以下代码:
\n for f in *.wav; do ffmpeg -i "$f" -c:a libfdk_aac -b:a 96k \xe2\x80\x9c${f%.wav}.m4a\xe2\x80\x9d; done
\n我收到以下错误:
\n无法找到 '\xe2\x80\x9cfile.m4a\xe2\x80\x9d'\ 的合适输出格式\ n\xe2\x80\x9cfile.m4a\xe2\x80\x9d:无效参数
\n任何人都可以帮忙吗?

\n

L. *_*son 5

智能引号被视为文件名的一部分。使用普通引号代替:

for f in *.wav; do ffmpeg -i "$f" -c:a libfdk_aac -b:a 96k "${f%.wav}.m4a"; done