- 博客(3)
- 资源 (22)
- 收藏
- 关注
原创 sqlite3 (1): windows下编译sqlite3
数据库,简单记录. 2、编译生成Win32平台下的动态链接库(*.dll)。 (1)创建一个Win32 Project,选择一个空的Dll工程,工程名为“sqlite_win32_dll”; (2)将sqlite-amalgamation-3071100.zip解压后的sqlite3.c、sqlite3.h、sqlite3ex
2014-08-20 19:36:01 1603
AV_SAMPLE_FMT_FLTP转为AV_SAMPLE_FMT_S16P(ffmpeg)
AV_SAMPLE_FMT_FLTP转为AV_SAMPLE_FMT_S16P(ffmpeg),在使用ffmpeg解码aac的时候,如果使用avcodec_decode_audio4函数解码,那么解码出来的会是AV_SAMPLE_FMT_FLTP 格式的数据( float, 4bit , planar), 如果我们希望得到16bit的数据(如AV_SAMPLE_FMT_S16P数据),那么我们需要转换一下:
解決方式:
將 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]
2014-03-09
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人