您当前的位置:首页 > 计算机 > 文件格式与编码

FLV封装SPEEX

时间:04-02来源:作者:点击数:

FLV通常使用的是AAC音频格式,但实际上规范里面指定了很多格式。

支持的音频编码

在FLV规范里面,音频编码支持多种,支持的规范如下。

0 = Linear PCM, platform endian
1 = ADPCM
2 = MP3
3 = Linear PCM, little endian
4 = Nellymoser 16-kHz mono
5 = Nellymoser 8-kHz mono
6 = Nellymoser
7 = G.711 A-law logarithmic PCM
8 = G.711 mu-law logarithmic PCM
9 = reserved
10 = AAC
11 = Speex
14 = MP3 8-Khz
15 = Device-specific sound

采样率参数为

0 = 5.5-kHz
1 = 11-kHz
2 = 22-kHz
3 = 44-kHz

这里面需要主要的是AAC和其他格式不太一样,具体见FLV中AAC格式

SPEEX支持

同AAC一样,多种音频格式并不受采样率参数影响,而是固定为某种具体的采样率,在规范编码中就可以看到。

SPEEX编码在FLV中是固定16K采样率,16比特(1)以及单通道(0),采样率位的值可以随便设置比如11kHz(1)。原始的SPEEX音频数据直接附加在TAG数据内就可以了。

方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门