为了账号安全,请及时绑定邮箱和手机立即绑定

音视频基础学习

标签:
ffmpeg

音频部分

  1. 音视频基础:音调,音频,音色。

  2. 音频量化:

    采样大小:16bit( 2的16次方)

    采样频率: 8k 16k 32k 44.1k 48k

    声道数: 单声道 双声道 多声道


  3. 码率:

https://img1.sycdn.imooc.com//5e50a1ec00017ac114110856.jpg

    4.音频压缩

     消除冗余数据: 有损压缩技术

        频域遮蔽: 包括  20hz-2万hz 人类可以听到,人耳听觉范围外的音频信号删掉

        https://img1.sycdn.imooc.com//5e50aed70001d4e014840840.jpg

     哈夫曼无损编码

AAC编码库 libfdk AAC


视频部分

H264基本原理

  1. H264基本概念

    I帧: 关键帧,采用帧内压缩技术

    P帧:向前参考帧,压缩时只参考前一个帧,属于帧间压缩技术

    B帧: 双向参考帧,压缩时既参考前一帧也参考后一帧,帧间压缩技术(直播不能等后一帧,一般不用B帧)

  2. GOF 一组帧

    https://img1.sycdn.imooc.com//5e50b4930001c7d917950841.jpg

    花屏是因为丢帧,丢帧之后处理方式是不显示整个GOP,这样的话就会出现卡顿。为了避免出现花屏,而产生卡顿

    https://img1.sycdn.imooc.com//5e50b5120001291016980884.jpg

  3. H264压缩技术

    帧内预测压缩:解决的是空域数据冗余问题。(空域数据冗余就是人眼不敏感数据)

    帧间预测压缩:解决的是时域数据冗余问题。(时域数据冗余 重复数据)

    DCT(傅里叶变换)

    CABAC压缩:无损压缩

  4. H264编码分层

    https://img1.sycdn.imooc.com//5e50cb8c0001dfa116160908.jpg

  5. 码流

    https://img1.sycdn.imooc.com//5e50cbee0001166e16690959.jpg

     

    每帧至少一个切片(NAL单元 NAL头 切片数据(切片头 切片数据)) 

    https://img1.sycdn.imooc.com//5e50cdee0001c23910590977.jpg

  6. YUV

    是一个图片格式,,,对应的是RGB

音视频还有好多要学的东西,今天先了解个大概吧




点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消