2,275
社区成员
发帖
与我相关
我的任务
分享
nret = avcodec_encode_audio2(codec_ctx, &pkt, frame, &got_output);
if (nret < 0)
{
fprintf(stderr, "Error encoding audio frame\n");
exit(1);
}
if (got_output)
{
fwrite(pkt.data, 1, pkt.size, file_aac);
//printf("(%d)pkt.size = %d\n", count++, pkt.size);
nret = av_write_frame(pFormatCtx, &pkt);
if (nret < 0)
{
fprintf(stderr, "av_write_frame (%s)\n", strerror(AVUNERROR(nret)));
//exit(1);
}
av_free_packet(&pkt);
}