请教:如何计算PCM的帧数

BuleRiver 2012-05-23 10:37:20
大家好,假设我有一段PCM数据,我知道它的采样率是sampleRate(44100,16000或者8000),一个采样的比特数是bitrate(8,或者16),声道数是channel(1或者2),PCM数据的字节数是pcmLength,我应该如何计算PCM的帧数?
谢谢大家。
...全文
554 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
BuleRiver 2012-07-17
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 的回复:]
楼主大虾
我在做pcm音频转其他音频格式的东东 pcm文件没头没尾的 如何知道pcm文件的采样率 比特数和声道呢?十万火急 谢谢
[/Quote]
没有办法获取,只能在录音的时候,根据录音参数获取。
如果是其他格式的文件,例如mp3、amr,有文件头和帧头,里面记录了采样率和比特率。
d123a 2012-07-16
  • 打赏
  • 举报
回复
楼主大虾
我在做pcm音频转其他音频格式的东东 pcm文件没头没尾的 如何知道pcm文件的采样率 比特数和声道呢?十万火急 谢谢
BuleRiver 2012-05-24
  • 打赏
  • 举报
回复
好像知道的人不多啊?
sharco 2012-05-24
  • 打赏
  • 举报
回复
channel(声道) × bitrate(位宽) = framesize(帧大小)

80,349

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧