swr_convert
时间: 2023-11-06 17:57:16 浏览: 204
swr_convert()函数是FFmpeg库中的一个音频重采样函数,用于将音频流从一个采样率、采样格式和声道布局转换为另一个采样率、采样格式和声道布局。通过调用swr_convert()函数,可以实现音频的采样率、采样格式和声道布局的调整。除了swr_convert()函数,还可以使用音频的aformat格式滤镜来进行相同的调整。
下面是一个示例代码,演示了如何使用swr_convert()函数将音频流的采样率从48000降低到44100,将音频格式从fltp转换为s64,而声道布局保持不变:
int tgt_fmt = AV_SAMPLE_FMT_S64;
int tgt_freq = 44100;
阅读全文