所以我试图将大量 m4as 转换为 mp3,我认为最好的方法是使用avconv
.
问题是,我似乎找不到任何关于如何使用的可靠示例avconv
。
查看手册页,它有大量的标志/选项,我无法理解它。
如何使用 批量转换avconv
?
答案1
执行单个文件:
$ 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