写入mp4文件时出现aac比特流错误

时间:2017-04-06 19:55:28

标签: ffmpeg

我的应用程序从RTSP源接收音频视频流,并使用libffmpeg将其写入mp4文件。

我设置音频输出流以使用aac编码并以这种方式配置:

            stream->codec->sample_fmt = codec->sample_fmts ? codec->sample_fmts[0] : AV_SAMPLE_FMT_FLTP;
            stream->codec->bit_rate = 64000;
            stream->codec->sample_rate = pFormatCtx->streams[audioStream]->codec->sample_rate;
            stream->codec->channels = 1;
            stream->codec->channel_layout = av_get_default_channel_layout(1);
            stream->codec->flags |= CODEC_FLAG_GLOBAL_HEADER;

这似乎应该有效。但是,当我运行应用程序时,我收到错误消息" aac bitstream error",并且生成的mp4文件播放时没有任何音频。

我现在处于死胡同。我不知道如何找到有关此错误含义的更多信息。有谁知道吗?

0 个答案:

没有答案