【发布时间】:2021-07-09 13:54:21
【问题描述】:
我正在尝试将一堆 .aac 文件转换为目录中单独子目录中的 .mp3 文件。这是我写的代码:
for dir in */
do
OUTPUT_DIR=./mp3
mkdir "$OUTPUT_DIR"
for i in *.aac;
do name=`echo "$i" | cut -d'.' -f1`
echo "$name"
ffmpeg -i "$i" -vn -ar 44100 -ac 2 -b:a 192k "$OUTPUT_DIR/${name}.mp3"
done
done
但是,这只是尝试在外部目录中运行命令并给出错误。我是 bash 的新手,所以这可能是一个我没有看到的非常简单的错误。
【问题讨论】:
标签: bash