验证的例子:打印ffmpeg支持的所有解码器 ,解码音视频、字幕
![](https://img.haomeiwen.com/i2607504/e045a78fa2af8a09.png)
![](https://img.haomeiwen.com/i2607504/e503afc655e7b4ce.png)
在声纹识别中,为了满足对不同采样率的要求,常需要对语音进行重采样。重采样即将原始的采样频率变换为新的采样频率以适应不同采样率的要求。
![](https://img.haomeiwen.com/i2607504/dfa77f4ffbca9ce3.png)
![](https://img.haomeiwen.com/i2607504/ac1a9e16b3fb88bc.png)
JNI在加载的时候会自动调用这个方法
![](https://img.haomeiwen.com/i2607504/9afcfa637998357b.png)
什么是重采样呢?就是我们要播放的音频数据的编码格式不一样,比如说 采样率、采样位数、输出声道都不相同,但是利用opensl es播放pcm数据的时候是需要设置这三个属性的,这样就不方便了,为了方便统一处理,利用重采样将音频数据按照一定的格式重新采样编码成新的音频数据,一般采样标准是:
44100HZ、16bit、双声道
有一节视频时长19:19分的,关于动态设置采样率的,做了好多判断,注意那个是设置给opensl es的,并不是设置给ffmpeg进行重采样的。
网友评论