本文主要是介绍音频帧率计算方法(为防止以后忘了),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
采样率 sampling = 44100
格式(编码字节数、采样一位所占的字节数) format = s16(格式)=16(bit)
声道数 channels = 2
一次采样(一秒中所占的位数)TotalBit = sampling * channels * format = 1411200
一次采样(一秒中所占的字节数)TotalByte = TotalBit/8 = 176400
1) AAC:
nb_samples和frame_size = 1024
一帧数据量:1024*2*s16/8 = 4096个字节。
ACC帧率 (一秒播放帧数)= TotalByte/4096 = 43.06640625帧
2) MP3:
nb_samples和frame_size = 1152
一帧数据量:1152*2*s16/8 = 4608个字节。
MP3帧率 (一秒播放帧数)= TotalByte/4608 = 38.28125帧
上面带了一些数据
这篇关于音频帧率计算方法(为防止以后忘了)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!