(一)在谈问题前先要了解的知识储备
(1)MediaRecorder.OutputFormat也就是视频的输出格式类:
下表中是outputFormat类中 的调用字段 和它代表的格式对应表
调用字段 | AAC_ADTS | AMR_NB | DEFAULT | MPEG_2_TS | MPEG_4 | THREE_GPP | WEBM |
---|---|---|---|---|---|---|---|
格式 | .aac | .3gp | .ts | .mp4 | .3gp | .ogg | |
格式 | .m4a | mkv |
(2) MediaRecorder.AudioEncorder音频编码器 的种类如下:
① AAC(AAC低复杂度(AAC-LC)音频编解码器)
②AAC_ELD(增强型低延迟AAC(AAC-ELD)音频编解码器)
③AMR_NB(AMR(窄带)音频编解码器)
④AMR_WB(AMR(宽带)音频编解码器)
⑤DEFAULT
⑥HE_AAC(高效率AAC(HE-AAC)音频编解码器)
⑦VORBIS(Ogg Vorbis音频编解码器)
下面介绍几个常用的:
AAC
采用了全新的算法进行编码,更加高效,具有更高的“性价比”。
优点:相对于mp3,AAC格式的音质更佳,文件更小。
缺点:AAC属于有损压缩的格式。
其设计目标是替代原有MP3编码标准,在与MP3在相似的码率下希望质量优于MP3。这一目标已达到并且由ISO和IEC标准组织 标准化在MPEG-2和MPEG-4中。
支持的容器格式
3GPP ,3gp,MPEG-4ÿ