Audio 从麦克风解码音频时,如何设置FFmpeg解码帧率?
我使用FFmpeg从Windows上的麦克风捕获音频数据。主要代码段是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设置采样率和通道,但我不知道这是否真的有意义 你知道如何改变阅读框的速度吗
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
设置采样率和通道,但我不知道这是否真的有意义
你知道如何改变阅读框的速度吗?非常感谢