标签:
佛学ffmpeg |
分类: 音视频 |
http://my.oschina.net/u/589963/blog/168301
解決方式:
將 samples 由 32bits 转为16bits.
参考 ffmpeg samplefmt.h
若 sample 是
AV_SAMPLE_FMT_FLTP,則 sample 會是 float 格式,且值域为 [-1.0, 1.0]
若 sample 是 AV_SAMPLE_FMT_S16,
則 sample 會是 int16 格式,且值域为 [-32767, +32767]
在使用ffmpeg解码aac的时候,如果使用avcodec_decode_audio4函数解码,那么解码出来的会是AV_SAMPLE_FMT_FLTP
格式的数据(
解決方式:
< 前一篇[转载]TS流文件中提取I帧的方法