首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > 多媒体 >

请教:音频文件格式和每一帧的大小有关系吗?照给分

2012-02-20 
请问:音频文件格式和每一帧的大小有关系吗?照给分!文件源Filter(Wav文件)--播放FilterWav文件的格式(wForm

请问:音频文件格式和每一帧的大小有关系吗?照给分!
文件源Filter(Wav文件)--播放Filter
Wav文件的格式(
  wFormatTag   :=1;      
  nChannels   :=1;          
  nSamplesPerSec   :=   8000;                
  nAvgBytesPerSec:=   16000                    
  nBlockAlign:=2;  
  wbitspersample   :=   16;
  cbSize   :=0;)
在播放的时候每一帧的大小为1024

同一个文件(Wav)Filter---ACM   wrapper--(要求格式的Filter)--播放Filter

要求格式Filter的格式为  

  wFormatTag   :=1;      
  nChannels   :=2;          
  nSamplesPerSec   :=   44100;                
  nAvgBytesPerSec:=   176400
  nBlockAlign:=4;  
  wbitspersample   :=   16;
  cbSize   :=0;)
这时播放Filter收到每帧的大小为33396和11128交替出现

请问,帧的大小是怎么样控制的???




[解决办法]
帧大小看你自己设置的时间长短了!
人家都说了,每秒多少采样,你每帧间隔多长时间,那就多少一个采样呗!
[解决办法]
音频没有帧的概念,原始采集参数是固定的,播放的时候是没有帧的概念的,压缩参数的WAVFORMAT里的每秒数据大小也只是一个参考值,不是绝对准确,一次采集数据的大小取决于你的时间差

热点排行