AAC编码

作者: 程序员都是傻子呀 | 来源:发表于2020-03-01 11:57 被阅读0次

1、编码流程与视频相同
2、编码函数avcodec_encodec_audio2

codec = avcodec_find_encoder_by_name("libfdk_aac")

c = avcodec_alloc_context3(codec) // 创建上下文

c->bit_rate = 64000; // 设置码率
c->sample_fmt = AV_SAMPLE_FMT_S16

// select other audio parameters supported by the encoder
c->sample_rate = select_sample_rate(codec); //也可以自己设置48k,24k,16k,8k
c->channel_layout = select_channel_layout(codec); //立体声还是单声道,可以自己设置
c->channels = av_get_channel_layout_nb_channels(c->channel_layout);

frame = av_frame_alloc();
frame->nb_samples = c->frame_size;
frame->format = c->sample_fmt;
frame->channel_layout = c->channel_layou;

相关文章

  • Android RTMP录频直播三(AAC音频编码)

    1. AAC音频编码流程 2. AAC音频编码代码

  • FFmpeg AAC编码

    通过FFmpeg进行AAC编码步骤如下:1.通过名字libfdk_aac找到AAC编码器。2.创建编码上下文环境,...

  • FFmpeg音频 - AAC编码, 解码

    使用命令行进行AAC编码 AAC编码步骤 获取编码器 avcodec_find_encoder_by_name 创...

  • iOS硬编码

    AAC编码流程 H264编码流程

  • 15_AAC编码实战

    本文将分别通过命令行、编程2种方式进行AAC编码实战,使用的编码库是libfdk_aac。 要求 fdk-aac对...

  • 视频编解码七:FFmpeg音频编码

    音频编码流程pcm->aac FFmpeg默认不包含aac音频编码器库,需要自行下载 acc音频编码器库:fdka...

  • AAC编码

    声音 如何将现实生活中的声音转换成数字信号? 脉冲编码调制(PCM) 脉冲编码调制示意图 图3-2(a),是一个以...

  • AAC编码

    1、编码流程与视频相同2、编码函数avcodec_encodec_audio2 codec = avcodec_f...

  • AAC编码

    AAC概述 AAC是高级音频编码(Advanced Audio Coding)的缩写,出现于1997年,最初是基于...

  • 第六章 音视频的采集与编码

    目录 一 音频的采集二 视频画面的采集三 音频的编码3.1 libfdk_aac编码AAC3.2 iOS平台的硬件...

网友评论

      本文标题:AAC编码

      本文链接:https://www.haomeiwen.com/subject/cncfkhtx.html