gpt4 book ai didi

android - 将音频编码为 AAC 会产生较慢的音频 - Android

转载 作者:行者123 更新时间:2023-12-05 00:07:20 28 4
gpt4 key购买 nike

我首先使用 MediaExtractorMediaCodec 类解码音频,然后使用 MediaCodec 类(添加的 adts header )将其编码为 AAC。生成的音频速度明显慢于原始音频。音频也变得有点暗淡。我正在使用以下首选项来设置我的编码器:

format.setInteger(MediaFormat.KEY_AAC_PROFILE, 
MediaCodecInfo.CodecProfileLevel.AACObjectLC);
format.setInteger(MediaFormat.KEY_SAMPLE_RATE, 44100);
format.setInteger(MediaFormat.KEY_BIT_RATE, 128 * 1024);
format.setInteger(MediaFormat.KEY_CHANNEL_COUNT, 2);

有没有办法获得与原始音频匹配的更好的编码音频?

最佳答案

format.setInteger(MediaFormat.KEY_SAMPLE_RATE, 44100);

原始音频流的采样率是多少?如果原始音频有另一个采样率,你会得到更慢或更快的音频,要修复它,你需要重新采样或不改变采样率

关于android - 将音频编码为 AAC 会产生较慢的音频 - Android,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24728338/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com