如何在格式之间转换音乐并保留其元数据?

我尝试使用Sound Converter将几个文件夹从.m4a转换为.mp3格式,并在转换中丢失所有文件元数据。 我使用Ubuntu 10.04 LTS和Sound Converter 1.4.4-2。

这是预期的吗? 我应该使用其他程序在Ubuntu上执行此function吗?

我在.m4a容器中使用maverick和样本Apple无损测试了soundconverter 1.4.4-2: http ://samples.mplayerhq.hu/A-codecs/lossless/,转换为.mp3后保留元数据,我用Banshee媒体播放器,Totem和Rhythmboxvalidation了这一点,我甚至制作了文件的副本并尝试了批量转换,所有转换为.mp3的文件都有原始元数据,我还将.flac无损转换为.mp4 .flac中的元数据被转移到.mp4文件,甚至flac文件中的封面艺术都在那里,然后我将.mp4音频文件转换为.mp3,元数据仍在那里,我也使用了Easytag-aac来在.m4a文件中嵌入封面艺术,转换后,我可以在玩Banshee时看到.mp3文件中的封面。

根据我的经验,我会说使用soundconverter转换后元数据的丢失不应该是预期的结果。 即使是来自Ubuntu论坛的这个过时的posthttp://ubuntuforums.org/showthread.php?t=138419&page=3也表明声音转换器应该以输出格式保留标签。

我没有使用过SoX,但最后检查它确实应该得到“瑞士军刀声音处理程序”的称号。

它可以在包sox中找到。