我正在为运行在Ubuntu服务器上的rails应用程序开发后端任务系统。
在将上传的AIFF文件转换为FLAC之前,我需要从中剥离所有可能存在的标记。我怎样才能做到呢?
TagLib-Ruby目前还没有覆盖AIFF。是否有另一个gem,命令行应用程序或类似的东西,我的rails应用程序可以调用,或者我必须完全自己编写代码?
kid3是一个具有gui和命令行界面的应用程序,允许编辑标签并支持多种音频文件格式,包括aiff
。您可能可以在ruby中编写一些围绕它的脚本,并在rails应用程序中使用它。我不确定它是否在标准的ubuntu存储库中可用,但源代码似乎包括构建deb(也包括rpm)包所需的元数据,如果你自己做的话。