标签: c ffmpeg sample pcm
我使用ffmpeg解码音频并使用libmp3lame将其编码为mp3。由于ffmpeg中的libmp3lame需要S16P而不是S16,我必须转换音频样本。
我尝试使用swr_convert,但每次遇到随机崩溃。我开始怀疑swr_convert是否接受S16作为输入。
那么,如何将音频样本从AV_SAMPLE_FMT_S16转换为AV_SAMPLE_FMT_S16P?