IOS音频6:之基于FFmpeg播放音频文件(一)

    在前面的章节中我们采用了四种方法设计了应用于不同场合的音频播放器,已经可是正常的播放音频文件,那么我们为什么还要多次一举来分析音频的编解码过程呢?

首先我们可以想象一下:如果我们想要制作一个很炫的音频声音那么我们如何处理呢?很显然第一步我们需要拿到经过采样得到的原始数字音频数据。这样才能在上面开发一些算法,实现很酷、很绚丽的音频特效。又例如我们想要录制一段音频并将其保存为xx.mp3格式呢?很显然掌握音频编解码算法是非常重要的。如果你想开发自己的应用,掌握音频编解码的原理是不是非常的重要呢?

    在本章中你讲学到什么?

(1)熟悉wav、mp3等各种音频的封装形式

(2)熟悉常用音频的编解码算法

(3)利用ffmpeg实现对于音频的编解码

1 任务需求分析

在这个任务中我们通过ffmpeg开源库实现对音频文件的编解码,并将解码之后的音频文件重新保存在本地。

注意:这里所采用的ffmpeg文件是在linux环境下交叉编译之后的链接文件,在这个章节中我们暂时不考虑ffmpeg交叉编译的使用方法。具体的ffmpeg编译选项以及

你可能感兴趣的:(IOS,FFmpeg,音频,编解码)