我最近一直在从视频游戏中转换大批量的WEM文件。 当我使用工具转换它们时,它会将它们转换为OGG文件。然后我使用Audacity将它们转换为WAV文件,以便我可以实际使用它。当我在Audacity中进行批量转换时,它可以工作,但每隔一段时间Audacity会冻结。这是因为Audacity正在尝试读取损坏的OGG文件并崩溃。如果它们没有以数字命名,那么就不会很难清除损坏的文件! (例如3147685.ogg)我习惯用Java编程。他们可以使用任何程序,脚本或网站来删除损坏的ogg文件,因此我可以轻松地将其余文件转换为WAV。 请帮忙。 谢谢, 蓝
答案 0 :(得分:0)
有一个名为oggz-validate
的Linux命令;见manual entry。
我建议您安装并使用它来验证您的OGG文件。使用结果触发删除文件是一些简单的shell脚本。
如果确实需要从Java执行此操作,请使用Process.exec(...)
启动它,等等。