我想在我的 mp3 中添加一些评论,但我的评论都是非拉丁字符,如阿拉伯语。我编写了一个 shell 程序来获取 windows 用户的评论,但由于 LAME.exe 是一个控制台程序,我不知道如何将这些非拉丁字符转换为对 LAME 有意义的东西。那么有什么方法可以使用 LAME.exe 添加这些注释吗?
问候。
我认为在 Windows 命令行上执行此操作会遇到真正的麻烦,因为一切都将在系统默认代码页 (ANSI) 中运行,而不是在 Unicode 中运行。除非您使用阿拉伯语 Windows 安装(ANSI = 代码页 1256;可在区域选项中设置),否则您将根本无法使用阿拉伯语,即使那样我也不确定它实际上是否会使用正确的编码.
在任何情况下,lame.exe 都不是编辑标签的好选择,因为它是一个音频编码器,它将对 MP3 进行解码和重新编码,从而导致质量损失。
有许多图形应用程序可以批量重新标记 MP3。如果您想要一个可编写脚本的解决方案,您可能最好使用比 Windows 命令行/bat 文件更好地支持 Unicode 的高级语言/库(例如 Python + Mutagen,但根据您使用的语言,有很多可能性熟悉)。