【发布时间】:2013-09-24 13:05:39
【问题描述】:
我正在尝试使用 libavcodec/ffmpeg API 对 AAC-LC、AAC-HE-V1、AAC-HE-V2 中的音频进行编码。
但是当我使用以下配置和 API 调用时,它显示“无效的 AAC 配置文件”。
AVCodecContext *encoder_ctx;
encoder_ctx->codec_id = AV_CODEC_ID_AAC;
encoder_ctx->sample_fmt = AV_SAMPLE_FMT_S16;
encoder_ctx->profile = FF_PROFILE_AAC_HE;
encoder = avcodec_find_encoder(encoder_ctx->codec_id);
avcodec_open2(encoder_ctx, encoder, NULL);
你能解释一下这有什么问题吗?
【问题讨论】:
标签: audio ffmpeg libavcodec transcoding libav