Answers:
要做一个文件:
$ avconv -i m.m4a m.mp3
要进行批处理,可以将其包装在for循环中:
$ for i in *.m4a; do
avconv -i "$i" "${i/.m4a/.mp3}"
done
这将获取当前目录中带有扩展名的所有文件,.m4a并通过运行每个文件avconv。的第二参数,${i/.m4a/.mp3}确实对变量的内容取代$i,换出.m4a为.mp3。
注意:作为一个衬板:
$ for i in *.m4a; do avconv -i "$i" "${i/.m4a/.mp3}"; done