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