如何使用LAME编码器unicode评论mp3

时间:2010-12-04 12:54:11

标签: unicode mp3 lame

我想在我的mp3中添加一些评论,但我的评论都是非拉丁字符,如阿拉伯语。 我编写了一个shell程序来获取用户在Windows中的注释,但由于LAME.exe是一个控制台程序,我不知道如何将这些非拉丁字符转换为对LAME有意义的内容。 那么有什么方法可以使用LAME.exe添加这些评论吗?

问候。

1 个答案:

答案 0 :(得分:2)

我认为你在Windows命令行上会遇到麻烦,因为一切都将在系统默认代码页(ANSI)中运行,而不是Unicode。除非您使用阿拉伯语Windows安装(ANSI =代码页1256;可在区域选项中设置),否则您将无法使用阿拉伯语,即便如此我也不确定它是否会使用正确的编码

在任何情况下,lame.exe都不是编辑标签的好选择,因为它是一个音频编码器,它会对MP3进行解码和重新编码,从而导致质量下降。

有许多图形应用程序会批量重新标记MP3。如果你想要一个可编写脚本的解决方案,你可能最好使用支持Unicode的高级语言/库比Windows命令行/ bat文件更好(例如Python + Mutagen,但是根据你使用的语言有很多种可能性熟悉)。