本項目是Android下基于FFmpeg的音頻播放器,主要實現了音頻解碼播放,音量調節(jié),速度調節(jié),多音軌混音播放。主要的知識點有FFmpeg音頻解碼,過濾器filter單個及多個組合使用,使用OpenSL ES播放經過filter處理的音頻,供大家學習FFmpeg。
章節(jié)列表
該系列分成以下文章列表,每篇篇幅不會太長,有一兩個知識點,偏實戰(zhàn),大家可以自己動手實現FFmpeg音頻播放器。
FFmpeg音頻播放器(1)-簡介
FFmpeg音頻播放器(2)-編譯動態(tài)庫
FFmpeg音頻播放器(3)-將FFmpeg加入到Android中
FFmpeg音頻播放器(4)-將mp3解碼成pcm
FFmpeg音頻播放器(5)-單輸入filter(volume,atempo)
FFmpeg音頻播放器(6)-多輸入filter(amix)
FFmpeg音頻播放器(7)-使用OpenSLES播放音頻
FFmpeg音頻播放器(8)-創(chuàng)建FFmpeg播放器
FFmpeg音頻播放器(9)-播放控制
開發(fā)環(huán)境
Android Studio3.1.2
Adobe Audition CS6(用于pcm文件查看)
FFmpeg3.2.12