mac录制的pcm,使用44100 s16le 2channel参数播放时有杂音
来源:2-4 Linux基础知识-2

qq_不弃_6
2021-08-13
将每次读的4096个字节写进文件,播放的时候很大的杂音
char *out = "audio.pcm";
FILE *outFile = fopen(out, "wb+");
while (((ret=av_read_frame(fmt_ctx, &pkt))==0||ret==-35)&&status==1) {
if(ret==-35) {
continue;
}
av_log(NULL, AV_LOG_INFO,
"packet size is %d(%p)\n",
pkt.size, pkt.data);
fwrite(pkt.data, pkt.size, 1, outFile);
fflush(outFile);
av_packet_unref(&pkt);
}
fclose(outFile);
写回答
1回答
-
李超
2021-08-13
你有测试你的音频参数的具体值吗?你可以加入课程QQ群,看一下公告
022021-08-13
相似问题