我正在尝试使用终端中的 ffmpeg 在 Mac OS Mojave 上将数千个 wav 文件批量转换为 96k m4a 文件。
我正在尝试使用以下代码:for f in *.wav; do ffmpeg -i "$f" -c:a libfdk_aac -b:a 96k “${f%.wav}.m4a”; done
我收到以下错误:
找不到适合“file.m4a”的输出格式
“file.m4a”:无效参数
任何人都可以帮忙吗?
最佳答案
智能引号被视为文件名的一部分。
改用普通引号:for f in *.wav; do ffmpeg -i "$f" -c:a libfdk_aac -b:a 96k "${f%.wav}.m4a"; done
关于audio - 使用ffmpeg将wav批量转换为m4a文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67262812/