【问题标题】:How to reduce audio file size如何减小音频文件大小
【发布时间】:2018-01-26 21:18:56
【问题描述】:

我有一个录音机来录制麦克风,但我的文件很大,我想用高质量的文件减小大小。

这是录音设置:此设置有效,我可以播放音频,但它的尺寸很大。

AVFormatIDKey:NSNumber(value: kAudioFormatAppleLossless),
AVEncoderAudioQualityKey : AVAudioQuality.max.rawValue,
AVEncoderBitRateKey : 12000,
AVNumberOfChannelsKey: 2,
AVSampleRateKey : 44100

我曾尝试使用kAudioFormatMPEG4AAC,但我总是得到 28b 的大小,但我无法让它播放出现错误:

操作无法完成。 (OSStatus 错误 1685348671。)

有人可以解释一下是怎么回事吗?或者我怎样才能以最小的尺寸获得高质量的产品?

【问题讨论】:

    标签: swift avplayer


    【解决方案1】:

    您遇到此错误是因为文件格式错误或其他 URL 问题。只需相应地更改它。例如,您可以删除 AVFormatIDKey 参数并使用 .caf 文件扩展名。

    【讨论】:

    • kAudioFormatMPEG4AAC 会是 m4a 文件格式吗?我试过你说的“.caf”16sec = 2.7MB 这是正常的还是我应该设置低,因为我觉得上传到firebase需要时间
    • @Salah 不,分机号是.aac。事实证明,它在所占用的内存方面显示出最好的结果。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    • 1970-01-01
    • 2012-11-13
    • 1970-01-01
    • 1970-01-01
    • 2010-10-23
    相关资源
    最近更新 更多