ffmpeg的转码问题

//ffmpeg的转码问题

如果将pcm数据转码为mp3数据时需要设置

//AVSampleFormat sample_fmt

//即AVCodecContext->sample_fmt

//这个值对于mp3的话要设置为

// AV_SAMPLE_FMT_U8P,         ///< unsigned 8 bits, planar

// AV_SAMPLE_FMT_S16P,        ///< signed 16 bits, planar

// AV_SAMPLE_FMT_S32P,        ///< signed 32 bits, planar

// AV_SAMPLE_FMT_FLTP,        ///< float, planar

// AV_SAMPLE_FMT_DBLP,        ///< double, planar

// 因为ffmpeg的最新版本做了更新 有些编码设置sample_fmt 需要加上

// p属性(平面的意思)


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 教程一:视频截图(Tutorial 01: Making Screencaps) 首先我们需要了解视频文件的一些基...
    90后的思维阅读 4,819评论 0 3
  • 本篇博客在雷神的结构体介绍基础上按自己的喜好整理的 后面根据自己工作中所需有所增改 AVStream 存储每一个视...
    石丘阅读 2,505评论 1 10
  • 转码一般流程 获取音频数据(AAC,MP3等) 解码(获取音频原始采样数据pcm) 编码(对pcm进行编码) 使用...
    Zsj_Sky阅读 9,382评论 2 15
  • Android FFmpeg音频播放 本文介绍了使用opensl es和FFmpeg在Android平台上实现音频...
    JasonXiao阅读 4,455评论 9 26
  • 机会难得,学习气氛十分浓厚。参加这次培训的同事们都很珍惜这次学习机会。教育工作者,认真、虚心、诚恳地接受培训,...
    超级物种阅读 624评论 0 0