- 博客(5)
- 资源 (4)
- 收藏
- 关注
原创 音频重采样swr_convert尾部丢帧的问题处理
音频重采样swr_convert尾部丢帧的问题处理问题描述ffmpeg解码音频并重采样后送入sdl播放,会出现最后几秒音频数据的丢失。问题分析将音频解码前、解码后、重采样后的音频数据分别dump到文件进行试听分析,得知问题出现在重采样环节。查看swr_convert的注释 * in and in_count can be set to 0 to flush the last few sa...
2019-05-20 17:39:00
1786
2
原创 FFMPEG+SDL播放声音卡顿的解决方案
FFMPEG+SDL播放声音卡顿问题描述原因分析解决方案问题描述ffmpeg解码音频后,经过swr_convert重采样,然后送入sdl进行播放,播放声音会出现卡顿的现象。原因分析swr_convert重采样后的帧样本数同sdl的输入帧样本数不一致导致。解决方案SDL_OpenAudio(&audioSpec, NULL)打开设备是需要传入SDL_AudioSpec结构体aud...
2019-05-20 17:07:01
2355
原创 Android audioflinger 录音、录像时PCM音频数据的获取
代码位置:src\frameworks\av\services\audioflinger\Threads.cpp在bool AudioFlinger::RecordThread::threadLoop();方法, // If an NBAIO source is present, use it to read the normal capture's data if (...
2018-07-05 15:47:33
3195
原创 FFMPEG编译及遇到的问题
1.执行 ./configure --prefix=/usr/local/ffmpeg --enable-shared --enable-static 其中 --prefix=/usr/local/ffmpeg 指定了ffmpeg编译后的安装目录 --enable-shared 编译动态库--enable-static 编译静态库报错:nasm/yasm not found or too old....
2018-05-31 11:46:47
1863
原创 FFMPEG使用中遇到的问题总结
1.YUV转RGB格式时,转出来的图像有色差在获取SwsContext时,RGB格式采用了AV_PIX_FMT_RGB24,但实际应为AV_PIX_FMT_BGR24SwsContext *sws = sws_getContext(videoStream->codec->width, videoStream-&...
2018-05-30 10:44:50
1591
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人