我有大量音频文件(大约1000个),我想将其从m4a转换为mp3,以便可以在具有USB端口的CD播放器上播放它们。
我尝试做一些简单的事情,例如:ffmpeg -i FILE.m4a FILE.mp3
但这似乎将比特率降低到非常低的值,这不是我想要的。
同样,我也不想使用恒定的比特率进行转换,例如320k,因为我正在转换的某些文件为320k m4a,而某些文件的质量却低至96k m4a。
强制使用320k似乎没有任何意义,因为某些文件的大小将比所需大小大很多倍。同样,将所有320k文件转换为比96k低得多的文件也没有意义。(目前,文件已转换为大约50k。)
有人知道我该怎么做吗?我真正想做的是告诉ffmpeg将目录中的所有m4a文件都转换为mp3,同时尽可能保持当前的音频质量。(当然,从有损文件格式转换为有损文件格式可能会带来一些额外的损失。)
谢谢你的帮助。如果这不可能,那么是否存在某种脚本可以在逐个转换文件时检测到所需的质量?
PS:我正在使用Intel Mac,但是也有Ubuntu盒子。