音视频编解码基础知识笔记

欢迎关注勤于奋、每天12点准时更新国外LEAD相关技术

我的理解,音视频是一种视频的播放格式,但是这种格式已经通过压缩,封装,最后给我们的就是市面上能够播放的格式,这样如果自己写播放器,就需要去解封装,解压缩,达到最后的原始数据进行播放。

一般我们解码,有所谓的软解码,硬解码,软件解码用的比较多的就是FFmpeg开源库来完成,硬件解码就是使用自己的DSP解码器来解码,安卓可以使用mediacodec这个API来解析。

大概样子就是上面这个样子的,我们大部分工作主要就是针对音视频在做解码工作,常见的解码有H264,H265,这两个算用的最多的了。

视频编码有哪些方式

我们摄像头出来的数据基本都是YUV视频,或者图片RGB这样的,然后会压缩这些信息后在发出来的,不压缩,这样的数据直接出来就会很大,占用空间很多。

目前用的最多的还是H.264,有MPEG/ITU-T研发的,在03年那会儿,目前基本在各个领域都有它的影子,像其他的什么MPEG4,MPGE2,基本都不行了,MPEG2用在电视上面的。像微软,google,都有自己研究一些什么VP9,VP8这样的。

其实音频跟视频也是一样的,通过一些数据格式来压缩,封装,从而降低了音频的数量,一般我们设备采集到的音频是PCM。比如用得比较多的MP3格式,AAC格式,电影里面一般用的是AC-3格式。

比如大家在听歌的时候,有什么普通音质,高音质,无损音质,格式就是这样来的,AAC,WMA,就是无损音质,也就是无压缩,所以文件大小很大。好了,今天就聊这么多吧。

附:诚信为人,认真做事,人在做,天在看,每日更新一篇关于技术或者国外lead文章,长期坚持原创不易,如文章引起大家共鸣,请大家关注,点赞,转发,以支持勤于奋继续分析创作,谢谢。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值