【发布时间】:2014-10-13 14:31:30
【问题描述】:
我有 2 个几乎相同的 mp3 文件。第一个文件拒绝在我正在开发的 Appcelerator iPhone 应用程序中流式传输和播放:
http://www.zerogravpro.com/temp/bad.mp3(你会发现在浏览器中可以正常播放,或者下载也可以正常播放)
这是 100% 可复制的;这根本不是零星的。实际行为是文件开始在 iphone mediaPlayer 中播放一瞬间,然后因某种“未知”错误而停止。然后我拿了那个文件,大胆地打开它,从剪辑的开头删除了第一秒的沉默,并重新生成了 mp3:
http://www.zerogravpro.com/temp/good.mp3
这个在 iphone 应用程序中完美运行!每次都100%成功。我有许多类似于 bad.mp3 的 mp3 文件,因为它们在任何音频设备中都可以正常播放,但在 iphone 的媒体播放器中流式传输/播放时出错。 Audacity 以某种方式修复了它,我需要知道如何/为什么,这样我就可以在我的数百个其他 mp3 文件中自动修复它。我希望不必在 Audacity 中打开数百个文件并重新保存。必须有某种方法来自动化这些修复。 Audacity 是如何修复文件的?它做了什么?我只能想到两种可能:
- 剪辑开头的一瞬间的沉默让 iphone 窒息
- Audacity 修复了 mp3 中不明显的问题
专家:知道这两个文件之间的区别是什么,以及如何通过某些命令行工具或其他工具自动将“坏”的 mp3 转换为好文件?谢谢大家。
【问题讨论】:
标签: audio mp3 audio-streaming appcelerator-mobile audacity