Audio 从麦克风解码音频时,如何设置FFmpeg解码帧率?

Audio 从麦克风解码音频时,如何设置FFmpeg解码帧率?,audio,ffmpeg,decode,Audio,Ffmpeg,Decode,我使用FFmpeg从Windows上的麦克风捕获音频数据。主要代码段是while(av_read_frame()){/*…*/}。程序将以默认速率获取帧,每秒大约4帧。但是我想把这个速率设置为每秒30帧 我试过:g\u codecCtx->framerate=av\u make\u q(30,1),但它不起作用。我还使用g_codecCtx->sample_rate=16000和g_codecCtx->channels=1设置采样率和通道,但我不知道这是否真的有意义 你知道如何改变阅读框的速度吗

我使用FFmpeg从Windows上的麦克风捕获音频数据。主要代码段是
while(av_read_frame()){/*…*/}
。程序将以默认速率获取帧,每秒大约4帧。但是我想把这个速率设置为每秒30帧

我试过:
g\u codecCtx->framerate=av\u make\u q(30,1),但它不起作用。我还使用
g_codecCtx->sample_rate=16000
g_codecCtx->channels=1
设置采样率和通道,但我不知道这是否真的有意义

你知道如何改变阅读框的速度吗?非常感谢