【发布时间】:2014-02-18 13:59:46
【问题描述】:
我想将音频文件从 AAC 格式转换/保存为 AIFF 音频格式。默认我正在尝试 LineraPCM 。 .但音频格式保存为 AAC 格式。 .我想将音频文件保存为 AIFF 格式。这是我的代码
NSDictionary *outputSettings = [NSDictionary dictionaryWithObjectsAndKeys: [NSNumber numberWithInt:kAudioFormatLinearPCM], AVFormatIDKey, [NSNumber numberWithFloat:44100.0], AVSampleRateKey, [NSNumber numberWithInt:2], AVNumberOfChannelsKey, [NSData dataWithBytes:&channelLayout length:sizeof(AudioChannelLayout)], AVChannelLayoutKey, [NSNumber numberWithInt:16], AVLinearPCMBitDepthKey, [NSNumber numberWithBool:NO], AVLinearPCMIsNonInterleaved, [NSNumber numberWithBool:NO],AVLinearPCMIsFloatKey, [NSNumber numberWithBool:NO], AVLinearPCMIsBigEndianKey, nil];
谁能就 kAudioFormat 或音频设置提出建议,以使用 AVAssetWriterInput 写入文件以将其保存为 AIFF 音频格式?
【问题讨论】:
-
AIFF 可以浮动,我不是办公室,明天可以仔细看看。这些设置会发生什么?
-
@Volker 使用这些音频设置,音频以 AAC 格式保存。 .但我想以 AIFF 格式保存。 .请告诉我如何修改音频设置以转换为 AIFF 格式?
标签: ios objective-c cocoa audio avfoundation