音视频编解码原理(一) 封装格式和编码方式简介

13 篇文章 2 订阅
6 篇文章 0 订阅

一、封装格式

要了解音视频编解码原理,首先需要知道什么是封装格式?

        所谓封装格式,就是将已经编码压缩好的视频轨和音频轨按照一定的格式封装到一个文件中,一般情况下,不同的封装格式对应不同文件后缀,例如:

视频文件格式视频封装格式
.aviAVI(Audio Video Interleaved)
.mp4 .3gp .mpeg .mpgMPEG(Moving Picture Experts Group)
.flvFlash Video
.rm .rmvbReal Video
.wmv .asfWMV(Windows Media Video)
.mkvMatroska
.movQuickTime File Format

播放器播放视频文件时,会先根据其封装格式进行解封装,获取到其中的视频数据和音频数据,然后进行解码播放。

注:

1. 虽然封装格式不同,但最终其中的音频和视频数据还是原来的编码数据

2. 手动修改文件后缀并不会影响其封装格式

二、音视频编码方式

        既然视频文件是由视频轨和音频轨通过封装格式组成的,那么视频轨和音频轨数据又是怎么来的呢?继续探索...

        不能将摄像头等方式采集到的数据直接保存为视频数据,因为那将是灾难性的,会造成视频数据太过庞大,可能一个几秒钟的视频就上百M,因此必须对采集到的数据进行编码,音频也是如此。

1.视频编码方式

        所谓视频编码,就是通过摄像头、录屏等方式采集的像素数据(RGB、YUV等)压缩成视频码流,从而降低视频的数据量。知名的视频编码方式主要有以下几种:

编解码方式发表公司发表时间
H.264(AVC)MPEG/ITU-T2003
H.265(HEVC)MPEG/ITU-T2013
VP8Google2008
VP9Google2013
VC-1微软2006
AVS中国2002

2.音频编码方式

        同视频编码类似,音频编码是将通过麦克风等方式采集到的采样数据(PCM等)压缩成音频码流,降低音频的数据量,常用的音频编码方式有以下几种:

名称发表公司发表时间常用领域
AACMPEG1997各领域
MP3MPEG1993各领域
WMV微软1999微软平台
AC-3Dolby Inc.1992电影

本节主要对音视频封装格式和编码方式稍做简介,以便由表入里的解开音视频的神秘面纱,本节就介绍到这里,下一节介绍H.264帧内编码原理

  • 3
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值